ImportError: нет модуля с именем PIL - PullRequest
148 голосов
/ 14 января 2012

Я использую эту команду в оболочке для установки PIL:

easy_install PIL

тогда я запускаю python и набираю это: import PIL. Но я получаю эту ошибку:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named PIL

У меня никогда не было такой проблемы, как вы думаете?

Ответы [ 17 ]

4 голосов
/ 13 апреля 2018

вместо PIL используйте Подушка все работает

easy_install Pillow

или

pip install Pillow
2 голосов
/ 18 августа 2016

В Windows вам нужно скачать его и установить .exe

https://pypi.python.org/pypi/Pillow/2.7.0

1 голос
/ 10 июля 2018

Я использовал conda-forge для установки подушки версии 5, и мне показалось, что это работает:

conda install --channel conda-forge pillow=5

нормальная установка подушки conda НЕ работала для меня.

0 голосов
/ 09 января 2016

Я недавно установил Leap.Я попробовал openshot, и он не запустился.Так что пришел сюда и нашел предложение начать с терминала, чтобы посмотреть, есть ли ошибки.

У меня была ошибка error missing mlt.Поэтому я установил модуль python-mlt из Yast и импортировал его, попытался запустить, но следующий открытый снимок сказал: missing pil.

Я последовал предложению подушки, чтобы установить, потому что Yast не смог найти пил и импортированный пил.Все прошло нормально, но не началось и показало Error missing goocanvas.

Я установил goocanvas с Yast, импортировал его в python и запустил Openshot !!

С большим количеством ошибок в терминале, таких как missing Vimeoclient и большим количеством attributeerrors,Хорошо, посмотрим, будет ли это иметь какое-либо влияние, работая с ним.

0 голосов
/ 25 мая 2015

У меня была такая же проблема при импорте PIL и последующем импорте модулей ImageTk и Image.Я также попытался установить PIL напрямую через pip.но не удалось добиться успеха.Между тем было высказано предположение, что PIL был удален, поэтому попытался установить подушку только через пипс.Подушка была успешно установлена, далее был сделан пакет PIL по пути: python27 / Lib / site-packages /.

Теперь можно импортировать как Image, так и ImageTk.

0 голосов
/ 24 декабря 2018

У меня была та же проблема, и я исправил ее, проверив, какая версия pip (pip3 --version), а затем понял, что я печатаю python<uncorrect version> filename.py вместо python<correct version> filename.py

0 голосов
/ 14 января 2012

Возможно, вам не хватает заголовков python для сборки pil.Если вы используете Ubuntu или лайки, это будет что-то вроде

apt-get install python-dev
...