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

easy_install PIL

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

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

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


当前回答

在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

安装特定版本:

pip install Pillow

升级的枕头

sudo pip3 install --upgrade Pillow

在windows10中出现依赖项错误 使用代码:easy_install而不是pip install

easy_install Pillow 

使用简易安装进行升级

sudo easy_install --upgrade  Pillow

在OSX系统上安装模块: 使用代码:brew install代替pip install

brew install Pillow 

不使用Pip:

 sudo apt-get install -y Pillow 

CentOS7或Linux Fedora操作系统:

yum -y install Pillow 

或者尝试Fedora

sudo dnf install Pillow 

如果Homebrew在macOS上搞砸了你的路径:

python -m pip install Pillow 

对于Python3 MacOs Homebrew螺丝

python3 -m pip install Pillow

从列表MacOs验证模块

pip freeze | grep  Pillow

作为python包管理器在Anaconda上执行

 conda install -c anaconda Pillow 

解决这个问题最干净的方法是遵循以下步骤。

步骤1:卸载PIL包

pip uninstall PIL

第二步:在windows操作系统上使用pip安装枕头,如下图所示。对于其他环境,请检查文章No module named PIL

在Windows上

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow

步骤3:Python Imaging Library中最重要的类是Image类,您可以如下所示导入它。

from PIL import Image
im = Image.open("myimage.jpg")

如果成功,该函数返回一个Image对象。你现在可以使用实例属性来检查文件内容:

print(im.format, im.size, im.mode)

#Output: PPM (512, 512) RGB

而不是PIL使用Pillow它工作

easy_install Pillow

or

pip install Pillow

我最近安装了Leap。我试过开球,但是打不起来。所以来到这里,发现了一个建议,从终端开始,看看是否有任何错误。

我的错误是错过了mlt。所以我从Yast安装了python-mlt模块并导入它,尝试启动,但下一个openshot说错过pil。

我按照Pillow的建议安装,因为Yast找不到pil和进口pil。运行正常,但没有启动,并显示错误丢失goocanvas。

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

终端中有很多错误,比如缺少vimeclient和很多属性错误。好吧,看看和它合作会不会有什么影响。