我在 shell 中使用这个命令来安装 PIL:
easy_install PIL
然后我运行 python
并输入: import PIL
。但我收到此错误:
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named PIL
我从来没有遇到过这样的问题,你怎么看?
原文由 Asma Gheisari 发布,翻译遵循 CC BY-SA 4.0 许可协议
在某些 PIL 安装中,您必须执行
而不是
import PIL
(PIL 实际上并不总是以这种方式导入)。因为import Image
适合你,这意味着你实际上已经安装了 PIL。库和 Python 模块具有不同的名称是不寻常的,但这是为(某些版本的)PIL 选择的名称。
您可以从 官方教程 中获得有关如何使用此模块的更多信息。
PS :事实上,在 某些 安装中,
import PIL
确实 有效,这增加了混乱。正如@JanneKarila 发现的那样, 文档中的一个示例 以及一些更新版本的 MacPorts PIL 包 (1.1.7) 证实了这一点。