37

对不起我的语法,我不会说英语。在我设置了文件浏览器、tinymce 和 grappelli 之后,我收到了这个错误:No module named Image

try:
    from PIL import Image
except ImportError:
    import Image

我把它设置为,PIL但它并没有解决问题。我的平台窗口

如果我想要: pip install PIL

`c:\Users\Kim\BitNami DjangoStack projects\homex8>pip install PIL
Downloading/unpacking PIL
  Running setup.py egg_info for package PIL
    WARNING: '' not a valid package name; please use only.-separated package names in setup.py

Installing collected packages: PIL
  Running setup.py install for PIL
    WARNING: '' not a valid package name; please use only.-separated package names in setup.py
    building '_imaging' extension
    error: Unable to find vcvarsall.bat`

我不明白那是什么意思

解决了问题。用easy_install重新安装PIL,还有更多动作,这里是细节

4

5 回答 5

46

您缺少 PIL(Python 图像库和图像包)。要安装我使用的 PIL

 pip install pillow

对于运行 Mac OSX 10.6.8 的机器,我下载了 Imaging 软件包并从源代码安装它。 http://effbot.org/downloads/Imaging-1.1.6.tar.gz和 cd 进入下载目录。然后运行这些:

    $ gunzip Imaging-1.1.6.tar.gz
    $ tar xvf Imaging-1.1.6.tar
    $ cd Imaging-1.1.6
    $ python setup.py install

或者,如果您在 Mac 中安装了 PIP

 pip install http://effbot.org/downloads/Imaging-1.1.6.tar.gz

那么你可以使用:

from PIL import Image

在你的 python 代码中。

于 2015-08-23T11:54:14.527 回答
18

您是否设置了 PIL 模块?关联

您可以尝试在您的计算机上重新安装它。

于 2012-08-19T05:48:59.257 回答
5

你可以这样查询:

pip install image 

我已经安装了枕头,但仍然收到您提到的错误。但是在我执行上述命令后,错误消失了。我的程序运行良好。

于 2019-08-22T12:35:12.187 回答
5

它更改为 :from PIL.Image import core as image 用于新版本。

于 2016-08-02T06:40:45.310 回答
0

问题:

~$ simple-image-reducer

Traceback (most recent call last):

  File "/usr/bin/simple-image-reducer", line 28, in <module>
    import Image

**ImportError: No module named Image**

原因:

图片!=图片

解决方案

1)确保它可用

python -m pip install  Image

2)它在哪里可用?

sudo find ~ -name image -type d

-->> 目录 /home/MyHomeDir/.local/lib/python2.7/site-packages/image ->> OK

3)通过链接让 simple-image-reducer 理解:

ln -s ~/.local/lib/python2.7/site-packages/image
~/.local/lib/python2.7/site-packages/Image

4) 再次调用simple-image-reducer 。作品:-)

于 2019-09-28T21:08:34.820 回答