在Windows上安装Pillow for Python

时间:2013-12-15 15:32:19

标签: python windows python-3.x python-imaging-library pillow

我对Python很新,并尝试在Windows 7上安装Pillow软件包。我从here下载并运行了MS Windows安装程序Pillow-2.2.1.win-amd64-py3.3.exe。它似乎安装得很好。如果我运行简单的代码行:

from PIL import Image

直接来自Python解释器,运行正常。 PIL上的help()给出了包内容。

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

(请注意,我已经能够在脚本中import sysimport MySQLdb了。)


已解决:确定,当我运行脚本时,我正在运行Python 2.7。 (我想我模糊地回忆起必须安装旧版本以便我可以与MySQL接口。)谢谢大家指出我应该检查正在使用的版本。

3 个答案:

答案 0 :(得分:13)

对于Windows的第三方模块,我的首选资源是Christoph Gohlke的Python Extension Packages for Windows。您可以找到最新版本的Pillow here。确保你正在使用python.org版本的Python。

就您的具体错误而言,如果没有回溯,很难确切地说出来,但要确保您的脚本正在调用正确版本的Python。例如,如果您还安装了Python 2.7,那么您的脚本可能会调用它而不是3.3。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

就我而言,我指的是错误的pip文件夹。 将pycharm中的虚拟环境更改为指向正确的pip文件夹以解决此问题

import sys
print ( sys.path )