为什么要使用brew install python 包而不是pip install(反之亦然)?

ada*_*ork 5 python homebrew numpy pip python-3.x

我知道你通常“应该”$ pip install <python package>如果这个包没有被酿造,但是如果你想安装一个可以使用或者用于的Python包怎么$ pip install$ brew install?例如,除了跟上更新等之外,安装 numpy via 等软件包是否有任何$ pip3 install numpy好处$ brew install numpy

我已经安装了它们,所以这两种方式都不是问题,但我很好奇其中一种可能比另一种有哪些潜在好处

sid*_*607 2

pip 是 Python 的打包器,你应该只能用它来安装 python-things。

homebrew 是 OSX 的包管理器。您可以用它安装任何软件。它不对要安装的软件类型施加任何限制。Python 可以通过 homebrew 安装。使用自制程序安装东西会将它们安装到/usr/local

使用 pip 安装东西将从Python Package Index获取包,并将它们安装在 python 解释器可以找到它们的位置,通常在 python 解释器的某个全局搜索路径中(例如/usr/local/lib/python2.7/dist-packages/),或安装到您的主目录中(例如~/.local/lib/python2.7/site-packages/