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

Keras导入img_to_array报错求助:无法从指定模块导入该方法

解决ImportError: cannot import name 'img_to_array' from 'keras.preprocessing.image'问题

方案一:使用TensorFlow集成的Keras(推荐)

目前Keras已作为TensorFlow的核心组件维护,独立Keras不再更新,优先采用此方案:

  • 将代码中的from keras.preprocessing.image import img_to_array替换为:
    from tensorflow.keras.preprocessing.image import img_to_array
    
  • 同步修改其他Keras相关导入语句以保持一致性,比如:
    # 原语句
    from keras.models import load_model
    # 修改为
    from tensorflow.keras.models import load_model
    

方案二:安装兼容版本的独立Keras(不推荐)

若必须使用独立Keras库,需安装仍包含img_to_array在原路径的版本:

  • 卸载当前Keras:
    pip uninstall keras -y
    
  • 安装指定版本(如2.10.0,为独立Keras最后一个稳定版本):
    pip install keras==2.10.0
    

内容的提问来源于stack exchange,提问作者Davian

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 15:01:00