AttributeError: module 'tensorflow' has no attribute 'variable_scope'
时间: 2023-09-27 10:12:13 浏览: 112
问题解决:module 'tensorflow.compat.v1' has no attribute '
5星 · 资源好评率100%
这个错误通常是因为 TensorFlow 的版本过高导致的。在 TensorFlow 2.0 版本中,`tf.variable_scope` 已经被移除了。
解决方法是使用 `tf.compat.v1.variable_scope` 替代 `tf.variable_scope`。或者您可以降低 TensorFlow 的版本到 1.x 版本,这样就可以继续使用 `tf.variable_scope` 了。
您可以尝试在代码开头添加以下代码:
```
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
```
这样就可以在 TensorFlow 2.0 中使用 `tf.variable_scope` 了。
阅读全文