没有名为Image的模块

Hom*_*mex 20 python image python-imaging-library django-grappelli

对不起我的语法,我不会说英语.在我设置filebrowser,tinymce和grappelli后,我收到此错误:No module named Image

try:
    from PIL import Image
except ImportError:
    import Image
Run Code Online (Sandbox Code Playgroud)

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

如果我想:pip安装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`
Run Code Online (Sandbox Code Playgroud)

我不明白这意味着什么

解决了问题.使用easy_install重新安装PIL,以及更多动作,以下是详细信息.

use*_*116 30

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

 pip install pillow
Run Code Online (Sandbox Code Playgroud)

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

    $ gunzip Imaging-1.1.6.tar.gz
    $ tar xvf Imaging-1.1.6.tar
    $ cd Imaging-1.1.6
    $ python setup.py install
Run Code Online (Sandbox Code Playgroud)

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

 pip install http://effbot.org/downloads/Imaging-1.1.6.tar.gz
Run Code Online (Sandbox Code Playgroud)

然后你可以使用:

from PIL import Image
Run Code Online (Sandbox Code Playgroud)

在你的python代码中.


shi*_*zhi 16

你设置了PIL模块吗?链接

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


小智 7

您可以这样查询:

pip install image 
Run Code Online (Sandbox Code Playgroud)

我安装了枕头,但仍然收到您提到的错误。但当我执行上面的命令后,错误就消失了。我的程序运行得很好。


red*_*ear 6

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