%matplotlib inline
import matplotlib.pyplot as plt
from scipy.spatial.distance import cdist
!pip install --upgrade numpy
!pip install --upgrade tensorflow==2.14.0
import tensorflow as tf
tf.__version__
print("Keras version: {}".format(tf.keras.__version__))
#print("TensorFlow version: {}".format(tf.__version__))
print("Eager execution: {}".format(tf.executing_eagerly()))
tf.keras.__version__
它在 google colab 中给出这样的错误,这是 python。该错误的原因可能是什么。我能做什么?
AttributeError Traceback (most recent call last)
<ipython-input-6-e0388c33abd4> in <cell line: 9>()
7
8 tf.__version__
----> 9 print("Keras version: {}".format(tf.keras.__version__))
10 #print("TensorFlow version: {}".format(tf.__version__))
11
AttributeError: module 'keras.api._v2.keras' has no attribute '__version__'
我通过安装 1.9.3 版本的 scipy(并卸载旧版本)解决了问题,因为 scikit-learn 至少依赖于 scipy 1.5.0。请在新的代码单元中编写您的代码,并在 google colab 上评论其他安装代码(已安装,首次运行)。
这个答案是由OP B OZTURK在CC BY-SA 4.0下作为edit发布到问题AttributeError:模块'keras.api._v2.keras'(已解决)。