我在外壳中使用以下命令来安装PIL:
easy_install PIL
然后我运行python,并输入:import PIL。但是我得到这个错误:
python
import PIL
Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL
我从来没有遇到过这样的问题,您怎么看?
在某些PIL安装中,您必须执行
import Image
而不是import PIL(实际上并非总是以这种方式导入PIL)。由于import Image对您有用,因此实际上您已经安装了PIL。
为库和Python模块使用不同的名称是不寻常的,但这是为PIL(某些版本)选择的。
您可以从官方教程中获得有关如何使用此模块的更多信息。
PS :实际上,在 某些 安装上import PIL 确实可以 工作,这增加了混乱。这可以通过@JanneKarila发现的文档中的示例以及MacPorts PIL软件包的某些最新版本(1.1.7)加以确认。