ImportError:没有名为PIL的模块

我在shell中使用这个命令来安装PIL:

easy_install PIL 

然后我运行python并input: import PIL 。 但是我得到这个错误:

 Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL 

我从来没有这样的问题,你觉得呢?

你必须这样做

 import Image 

而不是import PIL (PIL实际上不是以这种方式导入)。 由于import Image为你工作,这意味着你实际上已经安装了PIL。

为图书馆和Python模块使用不同的名称是不寻常的,但这是PIL的select。

你可以从官方教程中获得更多关于如何使用这个模块的信息。

PS :在一些安装中, import PIL 确实起作用,这增加了混淆。 这可以从文档中find,例如@JanneKarila发现的,也可以通过一些更新版本的MacPorts PIL软件包(1.1.7)得到证实。

在shell中,运行:

 pip install image 

注意:PIL已被弃用, 枕头是继任者。

另一方面,我强烈build议使用与PIL向后兼容的枕头 ,并且维护得更好/可以在较新的系统上工作。

当安装时,你可以做

 import PIL 

要么

 from PIL import Image 

等等..

首先安装枕头

 pip install Pillow 

或者如下

 c:\Python35>python -m pip install Pillow 

然后在Python代码中,你可以调用

 from PIL import Image 

Pillow是Python Imaging Library的一个分支,它不再被维护,但为了保持向后兼容性,使用了旧的模块名称。 从枕头安装,但“没有模块命名枕头” – python2.7 – Windows 7 – python -m安装枕头

有时我得到这种types的错误运行Python中的Unitest。 解决scheme是卸载并在您的虚拟环境中安装相同的软件包。

使用这个命令:

 pip uninstall PIL 

 pip install PIL 

如果由于某种原因出现错误,请在命令开始处添加sudo,然后按Enter键并input密码。

这在Ubuntu 16.04上适用于我:

 sudo apt-get install python-imaging 

我在search了大约半个小时后,在Wikibooks上find了这个。

在Windows上,尝试检查PIL库位置的path。 在我的系统上,我注意到了path

 \Python26\Lib\site-packages\pil instead of \Python26\Lib\site-packages\PIL 

在将pil文件夹重命名为PIL ,我能够加载PIL模块。

在Windows上,您需要下载并安装.exe

https://pypi.python.org/pypi/Pillow/2.7.0

在导入PIL和进一步导入ImageTk和Image模块时,我遇到了同样的问题。 我也尝试通过点直接安装PIL。 但是不能取得成功。 在两者之间有人build议PIL已经被直肠,因此,试图通过点安装枕头。 枕头成功安装,进一步,PIL包是在python27 / Lib / site-packages /下创build的。

现在Image和ImageTk都可以导入。

我最近安装了Leap。 我试过了,并没有启动。 于是来到这里,find了从docker出发的build议,看是否有错误。

我的错误是error missing mlt 。 所以我安装了python-mltpython-mlt模块并导入了它,试图启动,但是接着打开了那个missing pil.

我跟随枕头的build议安装,因为YAST找不到任何pil和importpil。 这没问题,但没有开始,并显示Error missing goocanvas

我用Yast安装了goocanvas用python把它导入,然后Openshot启动了!

在terminal中有很多错误,比如missing Vimeoclient和许多attributeerrors 。 那么,看看它是否有任何影响力。

您将需要安装图像和枕头与您的Python包。 放心吧,命令行会照顾你的一切。

击中

python -m pip安装映像

你可能错过了python头文件来构buildpil。 如果你使用的是Ubuntu或者其他类似的软件,

 apt-get install python-dev