module 'tensorflow.compat.v1.compat.v1.compat' has no attribute 'v1'解决代码
时间: 2023-07-21 14:18:26 浏览: 79
问题解决:module 'tensorflow.compat.v1' has no attribute '
5星 · 资源好评率100%
出现 `'tensorflow.compat.v1.compat.v1.compat' has no attribute 'v1'` 的错误,可能是你在代码中多次使用了 `tensorflow.compat.v1`,导致了命名空间的错误。
解决方法是使用以下代码来导入 TensorFlow 1.x:
```python
import tensorflow as tf
tf.compat.v1.disable_v2_behavior()
```
然后使用 `tf` 对象来调用 TensorFlow 1.x 的功能即可,例如:
```python
a = tf.constant(1.0)
b = tf.constant(2.0)
c = tf.add(a, b)
with tf.Session() as sess:
result = sess.run(c)
print(result)
```
这样就可以在 TensorFlow 2.x 中运行 TensorFlow 1.x 的代码了。
阅读全文