我想在Mac上安装枕头。我有python 2.7
和python 3.4
,都安装了Homebrew。我尝试了brew install pillow
一下,但效果很好,但仅适用于python 2.7
。我还没有找到安装它的方法python 3
。我尝试过brew install pillow3
但没有运气。我在SO上找到了一篇帖子,说要先pip3
使用Homebrew 安装,然后再使用pip3 install pillow
。碰巧的是,我已经安装了pip3
。
我从不了解安装python软件包pip
和使用Homebrew进行安装之间的区别(如果有)。你能跟我解释一下吗?另外,如果有公式,是否最好与Homebrew一起安装?如果用自制安装的确是最好,你知道如何安装pillow
用于python 3
与自制?
第一个答案表明我并没有说清楚。如果我安装了枕头,pip install pillow
而不是brew install pillow
在我的系统上进行了安装?为什么Homebrew会做一个pip
已经做的事情的公式?它会检查其他前提条件吗?为什么会出现与枕头的公式python2
,但并不至于我可以告诉大家的pillow
使用python3
?
好吧,OSX的软件包可能包括python的软件包。
pip
是python世界的打包器-您应该只能使用它安装python-things。homebrew
是针对OSX的软件包管理器;它对可以安装什么软件没有任何限制-因为python是软件的子集。
与一起安装东西brew
会将它们安装到/usr/local/
;
安装时pip
会从Python软件包索引中获取软件包,它将安装在python解释器找到它们的位置:在您的主目录(例如~/.local/lib/python2.7/site-packages/
)中或在python解释器的某些全局搜索路径中(例如/usr/local/lib/python2.7/dist-packages/
)
如果您通过安装了python
解释器brew
,则很有可能开箱即用地brew
使用通过python安装的任何软件包。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句