模块“张量流”没有属性“会话”

Posted

技术标签:

【中文标题】模块“张量流”没有属性“会话”【英文标题】:module 'tensorflow' has no attribute 'Session' 【发布时间】:2020-06-15 20:30:51 【问题描述】:

我在tensorflow下运行python3.7.4 Shell程序。当我输入 sess = tf.Session() 时,命令行提示我模块 'tensorflow' 没有属性 'Session' 这是消息: " 回溯(最近一次通话最后): 文件“”,第 1 行,在 sess = tf.Session() AttributeError: 模块 'tensorflow' 没有属性 'Session'

> "

请帮忙

【问题讨论】:

【参考方案1】:

您必须使用 tensorflow 2,它不再使用会话,而是贪婪执行。请参考他们的doc 了解更多信息。

另外,还有一个向后兼容模块:tensorflow.compat.v1,您可以像这样使用:

>>> import tensorflow.compat.v1 as tf
>>> tf.Session()

【讨论】:

同样的问题 :( 你运行的是什么版本的 tensorflow? pip list | grep tensorflow

以上是关于模块“张量流”没有属性“会话”的主要内容,如果未能解决你的问题,请参考以下文章

张量流中添加方法的问题:AttributeError:模块'tensorflow.python.framework.ops'没有属性'_TensorLike'

张量流后端错误。 AttributeError:模块“tensorflow”没有属性“name_scope”

python3识别张量流,但不识别它的任何属性

如何在张量流中恢复会话? [复制]

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

是否可以在没有训练操作的情况下可视化张量流图?