我是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进行交互。)谢谢大家指出我应该检查所使用的版本。

最佳答案

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

至于您的特定错误,很难准确地知道没有回溯,但是要确保您的脚本正在调用正确版本的Python。例如,如果您还安装了Python 2.7,则脚本可能会调用它而不是3.3。

关于python - 在Windows上为Python安装Pillow,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20596204/

10-11 19:05
查看更多