在Windows上安装Pillow for Python

我对Python相当陌生,并试图在Windows 7上安装Pillow软件包。我从这里下载并运行了MS Windows安装程序Pillow-2.2.1.win-amd64-py3.3.exe。 它似乎安装好。 如果我运行简单的代码行:

from PIL import Image 

直接从Python解释器,它运行良好。 PIL上的help()给了我包的内容。

但是,当我尝试从脚本内运行相同的代码行时,我得到一个ImportError: No module named PILImportError: No module named PIL 。 我错过了什么?

(请注意,我已经能够import sys并从脚本中import MySQLdb就好了。)


解决scheme :当然,足够的,我正在运行Python 2.7运行脚本。 (我想我隐约记得要安装一个旧版本,所以我可以与MySQL接口。)谢谢大家指出我应该检查正在使用的版本。

对于Windows的第三方模块,我的前往资源是Christoph Gohlke的Windows的Python扩展包 。 你可以在这里找到枕头的最新版本。 确保你正在使用python.org版本的Python。

至于你的具体错误,很难说没有回溯,但确保你的脚本正在调用正确的Python版本。 例如,如果您还安装了Python 2.7,则脚本可能正在调用而不是3.3。

在这种情况下,我只是在麻烦的脚本的开头打印sys.path ,并将其与工作的python解释器进行比较。 在大多数情况下,我用一个不同的python解释器来运行脚本。