如何使用自制软件在系统库中安装PIL?

时间:2011-04-05 03:26:31

标签: python-imaging-library homebrew

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

感谢。肯特

4 个答案:

答案 0 :(得分: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

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

答案 1 :(得分:16)

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

brew install Homebrew/python/pillow

答案 2 :(得分:12)

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

% brew install pil
% easy_install pip
% pip install pil

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

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

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

答案 3 :(得分:1)

正如@BarnabasSzabolcs所提到的,更新的版本名为pillow。 brew install Homebrew/python/pillow的替代方法是pip install pillow。您可能需要添加sudo,具体取决于您的python环境权限。

P.S。 这个答案可以更好地作为评论,14个学分去...