Подушка установлена, но все равно выдает ошибку - PullRequest
0 голосов
/ 05 января 2019

У меня установлена ​​подушка, и я следовал нескольким ответам, однако, когда я пытаюсь запустить свою программу, она говорит: "ModuleNotFoundError: Нет модуля с именем" Подушка "

Я уже загрузил подушку через GIT Bash, следуя инструкциям из ответов о том, как и я уже пытался заменить 'подушку' на 'PIL', но я получаю ту же ошибку.

Мой код:

from Pillow import ImageTk,Image

РЕДАКТИРОВАТЬ: я использую версию 3.6.5 Python

1 Ответ

0 голосов
/ 06 января 2019

К сожалению, у меня недостаточно репутации, чтобы комментировать ваше сообщение.

Сначала попробуйте следующие операторы импорта:

import PIL
# OR
from PIL import *

Я просто хочу попросить вас убедиться, что PIL установлен правильно. Запустите следующий код Python как однострочный файл Python. Это выведет список установленных модулей Python.

help('modules')

Посмотрите, есть ли PIL или Подушка в списке. Если нет, то PIL установлен неправильно.

Мне было просто интересно, можно ли использовать pip (менеджер пакетов python) для переустановки Pillow. Так как вы используете Python 3.6.5, pip предустановлен. Если вы не возражаете против использования pip, выполните следующую команду в CMD для Windows или Terminal на Mac, чтобы установить PIL с помощью pip:

python -m pip install pillow

Попробуйте еще раз с вашими исходными операторами импорта с PIL и Pillow. Если ничего из этого не работает, попробуйте следующие операторы импорта, снова:

import PIL
# OR
from PIL import *

Как это помогает.

...