ModuleNotFoundError: нет модуля с именем 'PIL', когда я хочу импортировать sparkdl в блоки данных - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь реализовать конвейер глубокого обучения, мне нужно импортировать пакет sparkdl в блоки данных (версия для сообщества). Мои другие установленные библиотеки включают в себя: spark-deep-learning:1.4.0-spark2.4-s_2.11, h5py, keras==2.2.4, tensorflow==1.15.0, wrapt.

Когда я запускаю from sparkdl import DeepImageFeaturizer, я получаю ошибку ModuleNotFoundError: No module named 'PIL'.

Обновление: установка Pillow решает проблему.

1 Ответ

1 голос
/ 06 апреля 2020

Убедитесь, что вы установили все библиотеки в качестве предварительных условий:

  • Создайте библиотеку глубокого обучения с опцией источника Maven и Coordinate 1.4.0-spark2.4-s_2.11.
  • Создание библиотек с опцией источника PyPI и пакета tensorflow==1.12.0, keras==2.2.4, h5py==2.7.0, wrapt.

Ссылка: https://docs.azuredatabricks.net/_static/notebooks/deep-learning/deep-learning-pipelines-1.4.0.html

...