Нет модуля с именем » PIL » после его установки pip

#python #tkinter #python-imaging-library

Вопрос:

Я пытаюсь использовать подушку в своем проекте python(tkinter). Я использовал pip install Pillow для установки пакета.

Когда я печатаю from PIL import ImageTk, Image и пытаюсь запустить свой код, я получаю ошибку ModuleNotFoundError: No module named 'PIL . Я попробовал несколько вещей, таких как обновление pip, удаление Pillow и повторная установка, использование различных команд для его установки и т. Д.

Я не знаю, что теперь делать, так как раньше у меня никогда не было этой проблемы. Кто-нибудь знает, как это исправить?

Комментарии:

1. Попробуйте использовать python -m pip install pillow , чтобы убедиться, что вы используете ту же среду Python. python python3 При необходимости замените на.

2. как бы то ни было, ваш синтаксис в порядке (я скопировал/вставил ваш). Я смог pip install Pillow , а затем сделать небольшую поддельную программу и импортировать ее нормально. Другие модули импортируются нормально?

3. Где я должен это использовать python -m pip install pillow ? Потому что, если я использую его в папке своего проекта, я получу Requirement already satisfied сообщение.

4. @PiiMY: Вы пробовали использовать python3 -m pip install pillow , как предлагал acw1668? Если это не сработало, вы пробовали pip3 install pillow ? Часто используется python -m pip install установка в Python 2, а не в Python 3.

5. @SylvesterKruin Я использовал все команды, которые вы мне дали, но все равно та же ошибка. Я использовал его с «Подушкой» и «подушкой» на всякий случай, если он чувствителен к заглавным буквам. И да, я использую Windows 🙂