模块“张量流”没有属性“会话”
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”