AttributeError: module ‘tensorflow‘ has no attribute ‘placeholder‘问题

AttributeError: module ‘tensorflow’ has no attribute 'placeholder’问题

1 问题原因

在tf2下使用了tf1的API

2解决方法

(1)输入以下代码查看tensorflow版本

print(tf.__version__)

在这里插入图片描述
此图可以说明你的tensorflow版本是tf2.
(2)将导入模块替换,并使用tf2的行为。

import tensorflow as tf
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

原文转载:https://www.cnblogs.com/ping2yingshi/p/12920537.html

你可能感兴趣的:(Python,疑难杂问,tensorflow,机器学习,python)