没有名为Image的模块

时间:2012-08-19 05:17:50

标签: python image django-grappelli

对不起我的语法,我不会说英语。 在我设置filebrowser,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,以及更多动作,这里是the details

5 个答案:

答案 0 :(得分:28)

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

canvas

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

CSS

或者如果你的Mac上安装了PIP

 pip install pillow

然后你可以使用:

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

在您的python代码中。

答案 1 :(得分:15)

您是否设置了PIL模块? Link

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

答案 2 :(得分:4)

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

答案 3 :(得分:1)

您可以查询:

pip install image 

虽然我必须安装枕头但仍然无法正常工作,但是当我运行此查询时,它现在可以正常工作

答案 4 :(得分: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 ->>好

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

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

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