1.参看版本号是否使用错误。
在pycharm下,找到工程,然后输出下面命令参看版本
import tensorflow as tf
#载入tensorflow环境
print(tf.__version__)
#查看tensorflow版本
2.若是版本问题则引入代码
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
#虽然是v2版本但禁用v2版本,已防报错
再次运行
发现出现tf.placeholder() is not compatible with eager execution.报错
此时在加上一条代码即可
tf.compat.v1.disable_eager_execution()
再次运行就成功了
注意:一定要注意代码开头字母大小写,写错就会报错
w1=tf.Variable(0.1,dtype=tf.float32)
我就是在variable这里开头V一直没用大写,导致调试了好几遍都不对,一定一定仔细检查代码