无法使用pip安装Python Imaging Library

5
尝试使用PIP安装Python Imaging Library(PIL)时,出现以下错误导致安装失败:
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>
File "/tmp/pip_build_root/pil/setup.py", line 182
print "--- using Tcl/Tk libraries at", TCL_ROOT

某人也遇到了同样的问题,但提供的解决方案是针对不同的库,对我没有用。在官方邮件列表中有一篇旧文章(2003年)讨论了这个问题,但没有提供解决方案,建议降级PIL并稍后提供修复程序(我不愿意降级)。

pip.log文件在这里提供:http://pastebin.com/YeBLmMBm


据我所知,PIL无法通过pip安装。这就是为令人满意的替代品Pillow存在的原因。 - Paulo Bu
1个回答

8

有一个名为Pillow的PIL新分支,似乎对很多人来说比PIL更加稳定。它也很容易安装。在这里查看信息/文档安装。尽管我认为 pip install Pillow 应该可以工作


2
谢谢。我正在尝试为Django中的ImageField安装PIL,然后我在这里找到了使用Pillow的解决方法(https://dev59.com/u2Up5IYBdhLWcg3wvpYM)。 - Sayem

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接