Нет модуля с именем Image

Извините за мою грамматику, я не говорю по-английски. После того, как я установил файловый браузер, tinymce и grappelli, я получаю эту ошибку: No module named Image

try:
    from PIL import Image
except ImportError:
    import Image

Я установил его на 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`

я не понимаю что это значит

Решенная проблема. переустановите PIL с помощью easy_install и другие действия, вот подробности.


person Homex    schedule 19.08.2012    source источник
comment
Вы установили PIL? pythonware.com/products/pil   -  person Blender    schedule 19.08.2012
comment
Я думаю, что Python чувствителен к регистру.   -  person    schedule 03.06.2013
comment
Ваше решение сработало для меня. Спасибо.   -  person akki    schedule 12.05.2015


Ответы (5)


Вы установили модуль PIL? Ссылка

Вы можете попробовать переустановить его на свой компьютер.

person shihongzhi    schedule 19.08.2012
comment
@Homex, какую платформу вы используете? линукс или винда? - person shihongzhi; 19.08.2012
comment
@Homex Я не знаю, что вы имеете в виду под «Или достаточно: pip install PIL?», Вы можете установить загрузку PIL-for-python.exe с здесь попробуйте . Удачи! - person shihongzhi; 19.08.2012

Вам не хватает 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.

person user1119116    schedule 23.08.2015
comment
Спасибо за подсказку для Mac OS X. Я пробовал разные подходы без везения. Сборка из исходников действительно помогла. - person Sergey Martynov; 20.07.2018

Он изменен на: from PIL.Image import core as image для новых версий.

person redratear    schedule 02.08.2016

Вы можете этот запрос:

pip install image 

У меня была установлена ​​подушка, и все же я получил ошибку, о которой вы упомянули. Но после того, как я выполнил указанную выше команду, ошибка исчезла. И Моя программа работала отлично.

person user11962655    schedule 22.08.2019

Проблема:

~$ 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. Работает:-)

person user12136436    schedule 28.09.2019