【发布时间】:2015-12-08 10:19:48
【问题描述】:
我想在我的 Mac 上安装枕头。我有python 2.7 和python 3.4,都安装了 Homebrew。我试过brew install pillow,效果很好,但只适用于python 2.7。我一直找不到为python 3 安装它的方法。我试过brew install pillow3 但没有运气。我在 SO 上找到了一个帖子,上面写着首先使用 Homebrew 安装 pip3,然后使用 pip3 install pillow。碰巧我已经安装了pip3。
我从来不明白用pip 安装python 包和用Homebrew 安装它之间的区别(如果有的话)。你能给我解释一下吗?此外,如果有可用的公式,是否最好使用 Homebrew 安装?如果用 Homebrew 安装确实更可取,你知道如何用 Homebrew 安装pillow for python 3 吗?
第一个答案表明我没有说清楚。如果我用pip install pillow 而不是brew install pillow 安装了枕头,我的系统上的安装会有什么不同吗?为什么 Homebrew 会做出一个公式来做 pip 已经做的事情?它会检查其他先决条件吗?为什么有python2 的枕头公式,但据我所知pillow 和python3 却没有?
【问题讨论】:
-
brew为 OSX 安装包,pip为 Python 安装包。 -
尝试 brew update 命令
-
@tzaman 谢谢,但是为什么
brew install pillow起作用了?我确信我也用 brew 安装了其他 python 包。 (当然,我可能会产生幻觉。) -
@Catmandu 谢谢,但没用。
-
这是一个涵盖 brew 和 pip 之间建议关系的文档:docs.brew.sh/Homebrew-and-Python.html