首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError与keras.preprocessing

ImportError与keras.preprocessing
EN

Stack Overflow用户
提问于 2021-04-16 17:16:06
回答 1查看 146关注 0票数 0

我在跟踪一个Tensorflow图像分类教程。在运行以下代码时-

代码语言:javascript
复制
import PIL
import tensorflow as tf
from tensorflow import keras

sunflower_url = "https://storage.googleapis.com/download.tensorflow.org/example_images/592px-Red_sunflower.jpg"
sunflower_path = tf.keras.utils.get_file('Red_sunflower', origin=sunflower_url)
img = keras.preprocessing.image.load_img(sunflower_path, target_size=(180, 180))

我在最后一行收到以下错误。

代码语言:javascript
复制
ImportError: Could not import PIL.Image. The use of `load_img` requires PIL.

我怎样才能解决上述问题?

请注意,我有枕头安装在我的conda工作环境(python=3.8,Tensorflow=2.3)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-16 17:20:12

错误说明您的机器上没有安装pillow。如果你用的是康达,那你就得做

代码语言:javascript
复制
conda install pillow

如果你不使用康达,那我就试试

代码语言:javascript
复制
pip install pillow

编辑1:如果您已经在conda中安装了PIL,请尝试

代码语言:javascript
复制
conda uninstall PIL
conda install Pillow

编辑2:如果您的env中安装了一个与TensorFlow/Keras版本不兼容的旧版本的Pillow,那么重新安装Pillow可能会有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67129554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档