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

M2 Mac装GPU版Keras报错:module 'tensorflow.keras' has no attribute '__version__'

M2 Mac GPU版Keras安装后版本查询报错解决

问题场景

我英文水平有限,在此致歉。在M2 Mac上完成GPU版本Keras的安装后,运行代码查询版本时出现报错:

AttributeError Traceback (most recent call last)
Cell In[5], line 2
1 from tensorflow import keras
----> 2 keras.version

AttributeError: module 'tensorflow.keras' has no attribute 'version'

解决方法

  • 如果你是通过from tensorflow import keras导入的TF内置Keras,不能用keras.__version__查询版本:TensorFlow 2.x开始,内置的tensorflow.keras没有独立的版本属性,它的版本和TensorFlow完全绑定,你可以通过以下方式查看:

    • 查看TensorFlow版本(等同于内置Keras版本):
      import tensorflow as tf
      print(tf.__version__)
      
    • 若你需要独立的Keras版本查询,需要单独安装Keras包,之后用以下代码:
      import keras
      print(keras.__version__)
      
  • 额外说明:tensorflow.keras是TensorFlow整合的Keras实现,和单独安装的keras包是两个不同的模块,前者没有独立版本标识,版本随TF同步更新。

内容的提问来源于stack exchange,提问作者美味しい卵かけご飯

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 16:14:59