module ‘tensorflow‘ has no attribute ‘placeholder‘

当遇到这类错误的时候是tensorflow的版本问题,用2.0及以上版本tensorflow跑1.0版本的tnesorflow代码时会出现这个问题。

解决方案:

1.tf.compat.v1.placeholder代替原来的tf.placeholder。此时替换完成后还会出现新的问题,

2.此时在tf.placeholder()这行代码前加入

tf.compat.v1.disable_eager_execution();

此时所有问题解决;

你可能感兴趣的:(python)