matplotlib 和 matplotlib-base 之间的区别?
Posted
技术标签:
【中文标题】matplotlib 和 matplotlib-base 之间的区别?【英文标题】:Differences between matplotlib and matplotlib-base? 【发布时间】:2020-04-20 15:13:22 【问题描述】:在更新我的包时,我注意到有一个名为“matplotlib-base”的包。我无法弄清楚“matplotlib”的区别是什么,无论是在官方网站上还是在 Stack Overflow 上,我也找不到任何存储库来比较代码。有什么想法吗?
【问题讨论】:
不同之处在于依赖关系:matplotlib-base 不依赖于 qt 堆栈,因此更轻。它允许其他包通过 matplot-base 依赖于 matplotlib,而不强制用户在他们的环境中也安装 qt 堆栈 我明白了,很高兴知道,谢谢@cel! 刚刚找到参考:conda-forge.org/docs/maintainer/knowledge_base.html#matplotlib 【参考方案1】:这些包相似,但它们的依赖关系不同:matplotlib
依赖于matplotlib-base
和pyqt
。因此安装matplotlib
也会拉入qt 堆栈,而安装matplotlib-base
不会。不需要 qt 后端并喜欢精简安装的用户会更喜欢 matplotlib-base
而不是 matplotlib
。
另请参阅:https://conda-forge.org/docs/maintainer/knowledge_base.html#matplotlib
【讨论】:
以上是关于matplotlib 和 matplotlib-base 之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章