ModuleNotFoundError:当我想在数据块中导入sparkdl时,没有名为“ PIL”的模块

时间:2020-03-17 03:46:41

标签: databricks

我正在尝试实施深度学习管道,我需要将sparkdl包导入databricks(社区版)中。 我安装的其他库包括: spark-deep-learning:1.4.0-spark2.4-s_2.11h5pykeras==2.2.4tensorflow==1.15.0wrapt

运行from sparkdl import DeepImageFeaturizer时,我不断收到错误ModuleNotFoundError: No module named 'PIL'

更新:安装Pillow解决了此问题。

1 个答案:

答案 0 :(得分:1)

确保已安装所有库作为先决条件:

  • 使用Source选项Maven创建一个spark-deep-learning库,然后 坐标1.4.0-spark2.4-s_2.11
  • 使用源创建库 选项PyPI和软件包tensorflow==1.12.0keras==2.2.4h5py==2.7.0wrapt

参考: https://docs.azuredatabricks.net/_static/notebooks/deep-learning/deep-learning-pipelines-1.4.0.html