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.versionAttributeError: 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是TensorFlow整合的Keras实现,和单独安装的keras包是两个不同的模块,前者没有独立版本标识,版本随TF同步更新。
内容的提问来源于stack exchange,提问作者美味しい卵かけご飯
相关产品推荐
相关产品推荐

