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

TensorFlow无法导入:Keras Layer导入错误排查求助

解决TensorFlow 1.15导入Layer的ImportError问题
  • 问题根源:TensorFlow 1.15内置的Keras版本(通常是2.2.4)和你单独安装的Keras 2.11.0版本完全不兼容。Keras 2.11.0是为TensorFlow 2.x设计的,和TF1.x内部的Keras模块结构差异极大,导致无法找到Layer类。

  • 修复步骤:

    1. 卸载当前不兼容的Keras版本:
      pip uninstall keras -y
      
    2. 安装适配TensorFlow 1.15的Keras版本,推荐使用2.2.4:
      pip install keras==2.2.4
      
    3. 验证修复:打开Python交互终端,运行以下代码确认无报错:
      import tensorflow as tf
      from tensorflow.python.keras.engine.base_layer import Layer
      
  • 额外提醒:如果你是基于TensorFlow 1.x版本的Object Detection API开发,务必保持所有依赖包的版本适配性,不要混用TF2.x的相关库,避免出现类似的版本冲突问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 13:41:23