获取错误 “无法导入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') # 这一行给我报错了

我在使用conda命令,并且使用pip安装了pillow,但是当我运行从Keras博客中获取的代码时,我得到了这个错误。


回答:

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

Related Posts

Keras Dense层输入未被展平

这是我的测试代码: from keras import…

无法将分类变量输入随机森林

我有10个分类变量和3个数值变量。我在分割后直接将它们…

如何在Keras中对每个输出应用Sigmoid函数?

这是我代码的一部分。 model = Sequenti…

如何选择类概率的最佳阈值?

我的神经网络输出是一个用于多标签分类的预测类概率表: …

在Keras中使用深度学习得到不同的结果

我按照一个教程使用Keras中的深度神经网络进行文本分…

‘MatMul’操作的输入’b’类型为float32,与参数’a’的类型float64不匹配

我写了一个简单的TensorFlow代码,但不断遇到T…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注