无法导入ImageDataGenerator
来源:8-4 实战(一)

慕码人1499
2025-04-28
我的keras版本是3.6.0,tensorflow的版本是2.19.0
ImportError: cannot import name ‘ImageDataGenerator’ from ‘keras.preprocessing.image’ (F:\aconda20241219\envs\imooc_ai\Lib\site-packages\keras\api\preprocessing\image_init_.py)
请问该如何解决?非常感谢
写回答
1回答
-
flare_zhao
2025-05-15
Keras 3.x 是独立框架,与 TensorFlow 内置的
tensorflow.keras
模块存在接口差异。ImageDataGenerator
在 TensorFlow 2.x 中已整合到tensorflow.keras.preprocessing.image
路径下。试试:from tensorflow.keras.preprocessing.image import ImageDataGenerator
或者卸载当前keras,安装和课程一致的版本
022025-05-15
相似问题