导入了tensorflow,为什么智能提示没有placeholder呢?

响应导师号召,最近开始深度学习~
环境搭建就不说了,网上很多,我使用了anaconda。
参考书我使用的是谢琼的《深度学习基于Python语言和TensorFlow平台》。

import tensorflow as tf

x1 = tf.compat.v1.placeholder(dtype=tf.float32)

结果提示tensorflow并没有这个方法(明明我就敲的和书上一毛一样啊)
后来发现原因是tensorflow版本太高了,我使用了2.0,换成1.X就好啦
具体步骤:打开Preference,搜索interpreter

导入了tensorflow,为什么智能提示没有placeholder呢?_第1张图片
interpreter设置.png

添加tensorflow时,勾选Specify version,选择1.X的版本就好了(我选了1.14.0是OK的)


导入了tensorflow,为什么智能提示没有placeholder呢?_第2张图片
版本选择.png

你可能感兴趣的:(导入了tensorflow,为什么智能提示没有placeholder呢?)