【发布时间】: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,它就可以工作了。也许你可以走同样的路。
标签: tensorflow python-3.6