2024-04-25 14:41:39 发布
网友
我在shell中使用此命令安装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选择的。
您可以从official tutorial获得有关如何使用此模块的更多信息。
PS:事实上,在一些安装上,import PIL确实可以工作,这增加了混淆。正如@JanneKarila所发现的,这一点可以通过example from the documentation得到证实,也可以通过MacPorts PIL包(1.1.7)的一些最新版本得到证实。
另一方面,我强烈建议使用Pillow,它与PIL向后兼容,在较新的系统上维护得更好。
安装后,您可以
或者
from PIL import Image
等等。。
在shell中,运行:
pip install Pillow
注意:PIL已被弃用,pillow是继承者。
在一些PIL的安装上,你必须这样做
而不是
import PIL
(事实上PIL并不总是以这种方式导入的)。由于import Image
对您有效,这意味着您实际上已经安装了PIL。对库和Python模块使用不同的名称是不寻常的,但这是为(某些版本的)PIL选择的。
您可以从official tutorial获得有关如何使用此模块的更多信息。
PS:事实上,在一些安装上,
import PIL
确实可以工作,这增加了混淆。正如@JanneKarila所发现的,这一点可以通过example from the documentation得到证实,也可以通过MacPorts PIL包(1.1.7)的一些最新版本得到证实。另一方面,我强烈建议使用Pillow,它与PIL向后兼容,在较新的系统上维护得更好。
安装后,您可以
或者
等等。。
在shell中,运行:
注意:PIL已被弃用,pillow是继承者。
相关问题 更多 >
编程相关推荐