Tensorflow2.1.0下出现AttributeError: module 'tensorflow' has no attribute 'Session',完美解决!

直接上解决办法

import tensorflow.compat.v1 as tf # 关键步骤
hello = tf.constant('Hello, TensorFlow!')
sess = tf.compat.v1.Session() # 关键步骤
print(sess.run(hello))

原因:这是版本问题,据说Tensorflow2.0以后的版本必须要这样import,Session使用时也必须要加上’.compat.v1.Session()

网上很多说卸载重装Tensorflow的方法我没有亲自实践,同学实践了一下还是报错。

网上还有其他的说有个名为"Tensorflow"的文件夹导致冲突,没有尝试,算是提供一种可以尝试的解决思路吧!

你可能感兴趣的:(Bug,Tensorflow,Python)