keras 使用“load_img”需要安装PIL和枕头

qvk1mo1f  于 2023-10-19  发布在  其他
关注(0)|答案(3)|浏览(107)

我正在使用tensorflow和keras训练一个图像模型。

history = model.fit_generator(
    train_data_gen,
    steps_per_epoch=8000, #batch_size
    epochs=epochs,
    validation_data=val_data_gen,
    validation_steps=800 # batch_size
)

我得到了这个错误:

ImportError: Could not import PIL.Image. The use of `load_img` requires PIL.

Pillow已经安装在我的conda环境中。我该如何解决此问题?

c86crjj0

c86crjj01#

如果您不特定于版本,则必须按照以下方式更新环境

pip install --upgrade tensorflow keras numpy pandas sklearn pillow

但如果你是特定的版本,

pip install pillow

注意:如果只安装枕头,那么你需要停用并重新激活虚拟环境.

iyzzxitl

iyzzxitl2#

进入Anaconda navigator > Environments > tensorflow > not installed > search for pillow >单击pillow并安装它,然后再次启动Spyder或Notebook,然后它将正常工作

tp5buhyn

tp5buhyn3#

我在我的虚拟环境中安装了最新的Pillow版本(10.0.1),在停用和重新激活环境后,问题得到了解决。

相关问题