【问题标题】:Differences between matplotlib and matplotlib-base?matplotlib 和 matplotlib-base 之间的区别?
【发布时间】:2020-04-20 15:13:22
【问题描述】:

在更新我的包时,我注意到有一个名为“matplotlib-base”的包。我无法弄清楚“matplotlib”的区别是什么,无论是在官方网站上还是在 Stack Overflow 上,我也找不到任何存储库来比较代码。有什么想法吗?

【问题讨论】:

  • 不同之处在于依赖关系:matplotlib-base 不依赖于 qt 堆栈,因此更轻。它允许其他包通过 matplot-base 依赖于 matplotlib,而不强制用户在他们的环境中也安装 qt 堆栈
  • 我明白了,很高兴知道,谢谢@cel!

标签: python matplotlib conda conda-forge


【解决方案1】:

这些包相似,但它们的依赖关系不同:matplotlib 依赖于matplotlib-basepyqt。因此安装matplotlib 也会拉入qt 堆栈,而安装matplotlib-base 不会。不需要 qt 后端并喜欢精简安装的用户会更喜欢 matplotlib-base 而不是 matplotlib

另请参阅:https://conda-forge.org/docs/maintainer/knowledge_base.html#matplotlib

【讨论】:

    猜你喜欢
    • 2019-02-12
    • 1970-01-01
    • 2014-06-02
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    相关资源
    最近更新 更多