Python 3.x 语法错误:将tf.Session()作为sess:File&书信电报;ipython-input-20-b0b30aac112f>&引用;,

Python 3.x 语法错误:将tf.Session()作为sess:File&书信电报;ipython-input-20-b0b30aac112f>&引用;,,python-3.x,tensorflow,Python 3.x,Tensorflow,我试图运行以下代码,但出现语法错误 将tensorflow导入为tf p=tf.常数(“你好”) h=tf.常数(“世界!”) ph=p+h 使用tf.Session()作为sess: 高级运行(ph) print(sess.run(ph))您应该将print语句包含在with块中 将tensorflow导入为tf p=tf.常数(“你好”) h=tf.常数(“世界!”) ph=p+h 使用tf.Session()作为sess: 打印(sess.run(ph))不确定ipython发生了什么

我试图运行以下代码,但出现语法错误

将tensorflow导入为tf
p=tf.常数(“你好”)
h=tf.常数(“世界!”)
ph=p+h
使用tf.Session()作为sess:
高级运行(ph)

print(sess.run(ph))
您应该将print语句包含在with块中

将tensorflow导入为tf
p=tf.常数(“你好”)
h=tf.常数(“世界!”)
ph=p+h
使用tf.Session()作为sess:

打印(sess.run(ph))
不确定ipython发生了什么。但是,您只需要一个
sess.run(ph)
call。这将返回一个可以打印的python值,等等。任何
sess.run()
调用都需要在
with tf.Session()块中进行。当我进行这些更改时,您的代码在我的系统上运行良好。