with tf.Graph().as_default(), tf.Session() as sess: AttributeError: module 'tensorflow' has no attribute 'Session'
时间: 2023-10-30 09:04:43 浏览: 160
module ‘tensorflow’ has no attribute ‘get_default_graph’
在 TensorFlow 2.x 版本中,`tf.Session()` 已经被废弃,而被 `tf.compat.v1.Session()` 取代。如果你的代码中使用了 `tf.Session()`,可以改为 `tf.compat.v1.Session()`,或者使用 `tf.compat.v1.disable_v2_behavior()` 函数来启用 TensorFlow 1.x 的行为。示例代码如下:
```python
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
with tf.Graph().as_default(), tf.Session() as sess:
# 在 TensorFlow 1.x 中使用 Session
```
如果你的 TensorFlow 版本是 1.x,可以直接使用 `tf.Session()`。
阅读全文