AttributeError:模块“张量流”没有属性“会话”
Posted
技术标签:
【中文标题】AttributeError:模块“张量流”没有属性“会话”【英文标题】:AttributeError: module 'tensorflow' has no attribute 'Session' 【发布时间】:2018-09-25 12:45:48 【问题描述】:当我调用python3.6
中的任何函数时,我收到以下错误;但是,它在python3.4
中运行良好。任何想法?
import tensorflow as tf
tf.Session()
回溯(最近一次通话最后):
文件“”,第 1 行,在
AttributeError: 模块 'tensorflow' 没有属性 'Session'
操作系统平台和发行版(例如,Linux Ubuntu 16.04):Debian 8.7 TensorFlow 安装自(源代码或二进制文件):通过 pip3 TensorFlow 版本(使用下面的命令):1.7.0 Python 版本:3.6.5 CUDA/cuDNN 版本:cuda 9.0 和 cudnn 7.0 GPU 型号和内存:K80,12 GB 复制的确切命令: 将张量流导入为 tf tf.Session()这是我的系统信息
【问题讨论】:
您的目录中可能有一个名为tensorflow.py
的文件
@miradulo 好吧,目录中没有任何内容。在任何目录或 jupyter 中都会出现相同的错误。
dir(tf)
告诉你什么?
@miradulo 几乎没有:['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
在 python3.4 中它提供了 API 的完整列表,
@miradulo 和新版本的python3.6
我的问题解决了。我删除了以前的python3.6
并安装了该版本。然后安装tensorflow
,它就可以工作了。也许你可以走同样的路。
【参考方案1】:
有了python3.6
的新版本,我的问题就解决了。
我删除了我以前的python3.6
并安装了最新版本。然后通过pip
安装了tensorflow,它就可以工作了。
【讨论】:
【参考方案2】:我也遇到了这个问题。 重新安装 TensorFlow 解决我的问题。
pip uninstall tensorflow-gpu
pip install tensorflow-gpu
【讨论】:
没有解决问题,现在我得到 DLL load failed: module not found以上是关于AttributeError:模块“张量流”没有属性“会话”的主要内容,如果未能解决你的问题,请参考以下文章
张量流后端错误。 AttributeError:模块“tensorflow”没有属性“name_scope”
AttributeError:模块'tensorflow'没有属性'__version __'