Python报错-AttributeError: module ‘tensorflow‘ has no attribute ‘placeholder‘的解决方法

一、报错截图:

Python报错-AttributeError: module ‘tensorflow‘ has no attribute ‘placeholder‘的解决方法_第1张图片

二、报错原因:TensoFlow2.0版本没有placeholder这个属性

三、解决方法:

在代码里添加下面这行代码

tf.compat.v1.disable_eager_execution()

原先的:

X = tf.placeholder("float")
Y = tf.placeholder("float")

修改为:

X = tf.compat.v1.placeholder("float")
Y = tf.compat.v1.placeholder("float")

就可以了~

你可能感兴趣的:(python,tensorflow,tensorflow,python,深度学习)