问题产生的原因:无法执行sess.run()的原因是tensorflow版本不同导致的,tensorflow版本2.0无法兼容版本1.0.
解决办法:
tf.compat.v1.disable_eager_execution()
```python
import tensorflow as tf
tf.compat.v1.disable_eager_execution() #保证sess.run()能够正常运行
hello = tf.constant('hello,tensorflow')
sess= tf.compat.v1.Session()#版本2.0的函数
print(sess.run(hello))
``

当尝试在Tensorflow 2.0环境中运行使用`sess.run()`的代码时,由于版本不兼容会出现错误。为了解决这个问题,可以使用`tf.compat.v1.disable_eager_execution()`来禁用即时执行模式,然后创建一个Session实例,使得`sess.run()`能够正常工作。示例代码展示了如何在Tensorflow 2.0中执行`sess.run()`。
2208

被折叠的 条评论
为什么被折叠?



