ImportError ('Не удалось импортировать PIL.Image.', Работая с keras-ternsorflow

Im после некоторых лекций от lynda.com о глубоком изучении с использованием Keras-TensorFlow в среде PyCharmCE, и у них не было этой проблемы. Я получаю эту ошибку:

raise ImportError ('Не удалось импортировать PIL.Image.' ImportError: Не удалось импортировать PIL.Image. Для использования array_to_img требуется PIL.

Я проверял, что другие получают ту же ошибку, но для меня установка подушки с помощью pip с помощью команды pip install Pillow не решает ничего.

MacBook-Pro-de-Rogelio: ~ Rogelio $ pip install Подушка уже удовлетворена: Подушка в. /anaconda3/lib/python3.6/site-packages MacBook-Pro-de-Rogelio: ~ Rogelio $

Im после некоторых лекций от lynda.com о глубоком изучении с помощью Keras-TensorFlow, и у них не было этой проблемы. Любое решение?

Ответ 1

Все, что вам нужно сделать, это установить подушку:

pip install pillow

Тогда вы должны быть настроены. Нашли это после нескольких часов поиска.

Ответ 2

У меня была такая же ошибка, и я исправил ее следующим образом:

1) Запустите эту команду в своем ноутбуке Jupyter:

import sys
from PIL import Image
sys.modules['Image'] = Image 

Ответ 3

Если эта проблема видна в среде Anaconda, используйте

conda install pillow 

и установить подушку и открыть

Ответ 4

Я столкнулся с аналогичной проблемой с keras + tensorflow + miniconda.

Я воспользовался этим советом по этой проблеме: https://github.com/asataniAIR/Image_DL_Tutorial/issues/4 и сделал установку pip в консоли консоли conda. So я enter 'pip install --upgrade tensorflow keras numpy pandas sklearn pillow' on anaconda prompt, and add 'from sklearn.preprocessing import LabelEncoder' in python code instead 'from PIL import Image'. It works to me!

Ответ 5

У меня был точно такой же вопрос. И я исправил это, изменив мои переменные среды. Потому что у меня было две версии python на моем компьютере с Windows.

Поэтому я изменил приоритет и переместил версию Python 3.x на верхнюю позицию.

Затем я переустановил подушку, и проблема была решена.

Ответ 6

Я сделал то, что сказал Эрнан Борре, но это все равно не сработало. Затем я перезапустил ноутбук Jupyter. И проблема была решена