【问题标题】:No module named Image没有名为 Image 的模块
【发布时间】:2012-08-15 00:00:33
【问题描述】:

对不起我的语法,我不会说英语。 设置文件浏览器、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

【问题讨论】:

标签: python image python-imaging-library django-grappelli


【解决方案1】:

您缺少 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 代码中。

【讨论】:

  • 感谢 Mac OS X 的提示。我尝试了各种方法,但没有运气。从源代码构建确实有帮助。
【解决方案2】:

您是否设置了 PIL 模块? Link

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

【讨论】:

  • @Homex 你用的是什么平台? linux还是windows?
  • @Homex 我不知道'Or enough: pip install PIL?' 是什么意思,你可以从here 安装PIL-for-python.exe 下载,试试看。祝你好运!
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    你可以这样查询:

    pip install image 
    

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

    【讨论】:

      【解决方案5】:

      问题:

      ~$ 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。 作品:-)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-18
        • 1970-01-01
        • 2019-03-28
        • 2017-12-30
        相关资源
        最近更新 更多