【问题标题】:AttributeError: module 'tensorflow' has no attribute 'Session'AttributeError:模块“张量流”没有属性“会话”
【发布时间】: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


【解决方案1】:

有了python3.6 的新版本,我的问题就解决了。 我删除了我以前的python3.6 并安装了最新版本。然后通过pip 安装了tensorflow,它就可以工作了。

【讨论】:

    【解决方案2】:

    我也遇到了这个问题。 重新安装 TensorFlow 解决我的问题。

      pip uninstall tensorflow-gpu
      pip install tensorflow-gpu
    

    【讨论】:

    • 没有解决问题,现在我得到 DLL load failed: module not found
    猜你喜欢
    • 2020-06-15
    • 2020-06-09
    • 1970-01-01
    • 2020-01-04
    • 2017-12-25
    • 2018-04-01
    • 2020-04-29
    • 2018-04-29
    • 2019-12-28
    相关资源
    最近更新 更多