安装PIL时出现语法错误
当我尝试使用 easy_install PIL
时,出现了以下错误:
File "setup.py", line 182
print "--- using Tcl/Tk libraries at", TCL_ROOT
^
SyntaxError: invalid syntax
这实在是太烦人了,我也尝试过从其他包安装。我下载了 Imaging-1.1.7,但还是出现同样的错误。我想在 Python 3.4.1 中使用图像模块。我试过安装 Pillow 2.4,但当我输入 pydoc3.4 modules
时,它并没有出现在模块列表中,而且任何应用程序都无法检测到它的存在。请帮帮我,我快绝望了。我使用的是 Mac OS X 10.8.4 和 Python 3.4.1。
2 个回答
0
我之前也试过用 brew install PIL
和 pip install PIL
来安装,但遇到了同样的问题,因为我用的是 Python 3.4。不过今天我终于解决了这个问题,感谢 Ned Deily 上面的回答。我需要先弄明白怎么做,因为我对 pip 还不太熟悉。
要解决这个问题,你需要去 https://pypi.python.org/pypi/Pillow/ 网站,然后点击最新的版本。(在我写这段话的时候,最新版本是 2.6.1)。你应该能看到类似 Pillow-(版本).tar.gz 的文件(我看到的是 Pillow-2.6.1.tar.gz)。如果你用的是 Chrome 浏览器,右键点击它,然后选择 复制链接地址,接着在你的终端里输入以下内容。
pip install https://pypi.python.org/packages/source/P/Pillow/Pillow-2.6.1.tar.gz#md5=4b77fb0c81bbe0c8bf90c6eea960e091
这样就可以了。