You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从tensorflow.keras导入ImageDataGenerator时出现ImportError求助

解决ImageDataGenerator导入失败问题

修正导入路径

新版本TensorFlow/Keras中,ImageDataGenerator的位置已调整,正确导入语句为:

from tensorflow.keras.preprocessing.image import ImageDataGenerator

你之前的导入尝试缺少了image子模块,这是导致报错的直接原因。

检查版本兼容性

你当前使用Python 3.12,而TensorFlow 2.16及以上版本才正式支持该Python版本。若你的TensorFlow版本低于2.16,可二选一操作:

  • 升级TensorFlow到兼容版本:
pip install --upgrade tensorflow
  • 降级Python至3.11及以下版本

备选导入方式(单独安装Keras时)

若你是单独安装的Keras(非TensorFlow集成版),可直接用以下语句导入:

from keras.preprocessing.image import ImageDataGenerator

内容的提问来源于stack exchange,提问作者Bruno da Costa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 08:44:57