我在shell中使用这个命令来安装PIL:
easy_install PIL
然后我运行python并键入:import PIL。但是我得到了这个错误:
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named PIL
我从来没有遇到过这样的问题,你觉得呢?
我在shell中使用这个命令来安装PIL:
easy_install PIL
然后我运行python并键入:import PIL。但是我得到了这个错误:
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named PIL
我从来没有遇到过这样的问题,你觉得呢?
当前回答
pip(3) uninstall Pillow
pip(3) uninstall PIL
pip(3) install Pillow
其他回答
在windows 10上,我设法做到了:
cd "C:\Users\<your username>\AppData\Local\Programs\Python\Python37-32"
python -m pip install --upgrade pip <-- upgrading from 10.something to 19.2.2.
pip3 uninstall pillow
pip3 uninstall PIL
pip3 install image
之后在python (python 3.7在我的情况下),这工作得很好…
import PIL
from PIL import image
pip(3) uninstall Pillow
pip(3) uninstall PIL
pip(3) install Pillow
在windows上,尝试检查PIL库位置的路径。在我的系统里,我注意到路径是
\Python26\Lib\site-packages\pil instead of \Python26\Lib\site-packages\PIL
在将pil文件夹重命名为pil之后,我就可以加载pil模块了。
这对我来说在Ubuntu 20.04上是有效的:
pip install image
在脚本中:
import image
我找到了一个更简单的解决办法。使用虚拟环境。
pip install Pillow
from PIL import Image
这在macOS上适用