出现错误“无法导入 PIL.Image。使用 \`array_to_img\` 需要 PIL。”

新手上路,请多包涵

我是机器学习的初学者,所以我试图创建一个模型来识别 Keras 博客中引用的图像。我已经在 Windows 10 上安装了 Anaconda 3 以及所有软件包,如 tensorflow、keras、scipy、numpy、pandas

 from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, load_img
    from keras.models import Sequential
    from keras.layers import Conv2D, MaxPooling2D
    from keras.layers import Activation, Dropout, Flatten, Dense

    datagen = ImageDataGenerator(
    rotation_range=40,
    width_shift_range=0.2,
    height_shift_range=0.2,
    shear_range=0.2,
    zoom_range=0.2,
    horizontal_flip=True,
    fill_mode='nearest')
    img = load_img('E:/ML_R&D/training_set/cats/cat.3919.jpg') # this Line is giving me error

我正在使用 conda 命令和使用 pip 的枕头,但是当我运行从 keras 博客获取的代码时,我收到了错误。

原文由 Rahul 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 763
2 个回答

问题已解决,可能是我在添加所有库后没有重新启动系统。这个问题可以关闭。

原文由 Rahul 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进