如何修复:模块“tensorflow”没有属性“会话”[重复]

Posted

技术标签:

【中文标题】如何修复:模块“tensorflow”没有属性“会话”[重复]【英文标题】:how to fix : module 'tensorflow' has no attribute 'Session' [duplicate] 【发布时间】:2020-07-02 08:27:50 【问题描述】:
import tensorflow as tf
a=tf.constant(2)
b=tf.constant(3)
c=a+b
sess=tf.Session(c)
sess.run()

我收到错误消息模块“tensorflow”没有属性“会话”

【问题讨论】:

您使用的是哪个 Tensorflow 版本? 这能回答你的问题吗? Tensorflow 2.0 - AttributeError: module 'tensorflow' has no attribute 'Session' 【参考方案1】:

从官方文档中尝试以下操作:

# Build a graph.
a = tf.constant(5.0)
b = tf.constant(6.0)
c = a * b

# Launch the graph in a session.
sess = tf.compat.v1.Session()

# Evaluate the tensor `c`.
print(sess.run(c))

【讨论】:

【参考方案2】:

试试这个方法:

with tf.compat.v1.Session() as sess:

  a = tf.constant(5.0)
  b = tf.constant(6.0)
  c = tf.multiply(a, b)

  result = sess.run(c)
  print(result)

【讨论】:

以上是关于如何修复:模块“tensorflow”没有属性“会话”[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何修复“AttributeError:模块'tensorflow'没有属性'get_default_graph'”?

如何修复AttributeError:模块'tensorflow'没有属性'reset_default_graph'

如何解决 AttributeError:模块 'tensorflow.compat.v2' 没有属性 'py_func'

模块“tensorflow”没有属性“GPUOptions”

TensorFlow,“‘模块’对象没有属性‘占位符’”

如何修复AttributeError:模块'numpy'没有属性'square'[关闭]