gpt4 book ai didi

python - 我应该使用 brew 还是 pip 来安装 matplotlib?

转载 作者:太空狗 更新时间:2023-10-29 20:45:59 25 4
gpt4 key购买 nike

我使用的是 Mac OSX 10.8,之前我使用的是 macports,但我切换到了 brew。

Snows-MacBook-Pro:~ Mac$ brew search matplotlib
samueljohn/python/matplotlib

Snows-MacBook-Pro:~ Mac$ pip search matplotlib
matplotlib - Python plotting package

所以我的问题很简单。我应该使用 brew 还是 pip 来安装 matplotlib ?有什么区别吗?

我的目标是启动并运行 pandas、ipython notebook 和 simpleCV。

最佳答案

我建议使用包管理器(实际上是 brew 或 MacPorts)。以下是几个原因:

  • 如果您使用包管理器(MacPorts、brew 等)稍后安装依赖于 Matplotlib 的其他程序,包管理器将安装它< strong>不管。

  • 如果您通过 pip 安装 Python 包,并且 pip 将它安装在您的包管理器树中(MacPorts、brew 等),包管理器可能会提示。例如,作为预防措施,MacPorts 不想删除 pip 安装的包,因此当 MacPort 检测到有人走在它的地盘上时,编译会停止。安装 Python 包的最佳方法是首先检查它们是否由您的包管理器提供,如果没有,则只使用 pip 安装它们。

  • 使用 pip 编译有时会失败,而包管理器(MacPorts,...)没有问题:包管理器只是更强大和通用的工具(它们可以很好地与所需的编译库一起使用,例如实例)。

  • 出于同样的原因,我不建议使用单独的 Matplotlib 发行版:任何依赖 Matplotlib 的 brew 程序都会安装它。此外,如果你想在没有包管理器的情况下安装这样的程序,通常很难让它与特定的 Matplotlib 发行版一起工作(他们可能需要在它上面安装库,等等)。

总而言之,我建议对所有内容使用一个系统(brew,因为这是你选择的),对这个系统不提供的东西使用pip (只要确保你使用的 pip 对应于你想要的地方:你的包管理器的 Python 库,具有正确的版本,或者操作系统提供的 Python,......)。根据我的经验,作为各种发行版/包管理器/等,增加工具和安装太麻烦了。通常并不意味着彼此玩得很好。

关于python - 我应该使用 brew 还是 pip 来安装 matplotlib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com