module 'tensorflow' has no attribute 'Session'.
时间: 2024-03-25 09:34:05 浏览: 46
AttributeError: module 'tensorflow.compat.v1' has no attribute '
在TensorFlow 2.0及以上版本中,不再使用Session来运行计算图。相反,TensorFlow 2.0采用了更加简洁和易用的命令式编程风格,称为"eager execution"(即即时执行模式)。在这种模式下,你可以直接执行操作,而不需要显式地创建和运行计算图。
因此,如果你在使用TensorFlow 2.0或更高版本,并且遇到了"module 'tensorflow' has no attribute 'Session'"的错误,那么可能是因为你正在使用旧版本的代码或教程。
如果你想继续使用TensorFlow 1.x版本的Session类,可以考虑将TensorFlow版本降级到1.x。或者,你可以修改代码以适应TensorFlow 2.0的命令式编程风格,不再依赖Session类。
阅读全文