12

在新的 SnowLeopard 安装中,我想使用自制软件来安装 PIL。但是,该配方将 PIL 安装在地窖下,而不是 /Library/Python/2.6/site-packages 中。有没有办法改变安装目录?

4

4 回答 4

34

您可以创建一个符号链接,而不是安装 pip 和另一个 PIL

brew install pil
ln -s /usr/local/Cellar/pil/1.1.7/lib/python2.7/site-packages/PIL /Library/Python/2.7/site-packages/PIL

在 Lion 上测试过,在 Snow Leopard 上,您可能需要更改路径才能使用 /python2.6 /Python/2.6。

于 2011-10-17T11:00:02.347 回答
16

似乎 Pillow 在自制软件中取代了 PIL。新命令是:

brew install Homebrew/python/pillow
于 2014-04-19T19:59:16.273 回答
12

由于似乎没有“公认”的方式将自制鸡蛋安装到系统站点包中,这就是我最终做的事情:

% brew install pil
% easy_install pip
% pip install pil

homebrew install 抓取并安装 PIL 的所有依赖项(尤其是 jpeg)。稍后的 easy_install 然后在为系统站点包编译 PIL 时使用它们。Freetype 支持没有出现在“易于安装”的版本中,但这对我来说很好。

由于我最初的目标是为网页设计师提供一种构建 django 开发环境的简单方法,因此安装未使用的自制 PIL 并不是一个真正的问题。

希望这可以帮助某人。仍然希望那里有更好的答案。

于 2011-04-07T03:50:33.083 回答
1

正如@BarnabasSzabolcs 所提到的,较新的版本名为枕头。的替代方案brew install Homebrew/python/pillowpip install pillow。您可能需要添加sudo,取决于您的 python 环境权限。

ps这个答案可能更适合作为评论,还有14个学分......

于 2016-04-26T13:45:11.433 回答