当前位置: 首页 > 知识库问答 >
问题:

“获取错误”无法导入PIL.Image。使用“array_to_img”需要PIL

甄华清
2023-03-14

我是机器学习的初学者,所以我试图创建一个模型来识别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博客中获取的代码时,我得到了错误。

共有3个答案

庄星汉
2023-03-14

第1步:首先确保PIL已卸载,因为PIL和枕头不能共存。为此,打开蟒蛇舌蛇动力壳提示并键入pip卸载枕头,然后在询问时按y(是)。如果您没有枕头或PIL,请继续执行步骤2

步骤2:在同一电源外壳提示中,执行pip安装枕头

步骤3:安装完成后,关闭jupyter笔记本,anaconda,重启系统。

步骤4:现在从keras.preceprocessing执行。图像导入load_image。它会工作的!!!

岳泳
2023-03-14

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

宣滨海
2023-03-14

您将需要安装PIL软件包。

如何为蟒蛇3.6安装PIL/枕头?

pip install pillow

或者

pip3 install pillow
 类似资料:
  • 我是js/handlebars的新手,我无法用VS代码显示来自我的home.hbs文件的图像。当我运行服务器时,我得到的是: 这是我的服务器代码: 我的“home.hbs”代码: get“错误特别声明 无法获取/public/img/logo.png 这是我所有的信息,任何帮助将非常感谢。

  • 嗨,有人能帮我解决'重要错误:不能导入名称网址'的问题吗?我已经按照教程在这里https://docs.djangoproject.com/en/1.9/intro/tutorial01/ 我尝试了另一个教程https://docs.djangoproject.com/zh-hans/2.0/ref/urls/#django.urls.include 但是他们都不工作我的Django版本是1.11

  • 我正在尝试运行Buildroot(2017.02)的scanpypi脚本-支持脚本,但是我得到了ImportError:cannotimport name get_importer。 回溯(最后一次调用):文件“/support/scripts/scanpypi”,第52行,导入setuptools文件“/usr/local/lib/python2.7/dist-packages/setuptoo

  • 问题内容: 我正在使用位于此处的教程:http : //addyosmani.github.io/backbone-fundamentals/#create- a-simple-web-server 并添加了以下代码。 在启动服务器后,我收到一条错误消息,指出访问时的错误,我只是想知道是否有人对这个错误了解很多,因为Express和Node对我来说是新的? 问题答案: 我认为您缺少路线,您需要定义

  • 似乎“将tensorflow导入为tf”直接引发了此错误 Colab link:https://colab.research.google.com/drive/1Jr0j_I_npKQxcQ1ggJQFHTqoJHmt9Bqk

  • 以下是使用TensorFlow Hub进行TFLite迁移学习教程,第一步是 设置: 出现错误:ImportError:尝试后无法导入名称“export_saved_model” 根据此答案,引发了另一个错误:ImportError:无法导入名称“squareze_or_expand_dimensions” 另外,我尝试了,并提出了另一个错误…