在新的SnowLeopard安装中,我想使用自制软件来安装PIL。然而,配方在地窖下安装PIL而不是/Library/Python/2.6/site-packages。有没有办法更改安装目录?
感谢。肯特
答案 0 :(得分:34)
您可以只创建一个符号链接
,而不是安装pip和另一个PILbrew 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个学分去...