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

Ken*_*ntH 11 homebrew python-imaging-library

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

谢谢.肯特

小智 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
Run Code Online (Sandbox Code Playgroud)

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

  • @yorch是的,它从一开始就在运作.正确的导入是`来自PIL import Image`,而不是`import Image`. (4认同)

X''*_*X'' 16

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

brew install Homebrew/python/pillow
Run Code Online (Sandbox Code Playgroud)


Ken*_*ntH 12

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

% brew install pil
% easy_install pip
% pip install pil
Run Code Online (Sandbox Code Playgroud)

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

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

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