pypi上的PIL版本(由作者提供)与setuptools不兼容,因此不是easy_installable。人们在其他地方创建了easy_installable版本。当前,您需要指定一个查找链接URL并使用
pip获得一个好的包:
pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL
通过
pip install与一起使用,
--no-index可以避免冒发现PIL的PyPI(非固定)原件的风险。如果要使用
easy_install,则必须使用直接链接到更正版本的源tarball。easy_install仍然顽固地使用find-
links URL上的PyPI链接:
easy_install http://dist.plone.org/thirdparty/PIL-1.1.7.tar.gz
要将PIL包含在扩展中,请使用相同的版本引脚指定egg或使用“版本”部分:
[buildout]parts =find-links = http://dist.plone.org/thirdparty/eggs = PILversions = versions[versions]PIL = 1.1.7
2011年3月修改:解决包装问题的修补程序现已合并到PIL的开发树中,因此此解决方法可能很快就会过时。
编辑2013年2月:只需使用Pillow即可完成。:-)显然,等待原包修复还没有回报。



