【问题标题】:Tensorflow won't import in my PythonTensorflow 不会在我的 Python 中导入
【发布时间】:2018-01-08 14:24:48
【问题描述】:

我按照Tensorflow网站上的教程,当我输入Pip3 list时,我可以在列表中看到Tensorflow 1.4,但是当我启动Python终端时我无法导入它,它说有No module named 'tensorflow'

即使我输入 Pip3 show tensorflow 我也能注意到它存在

【问题讨论】:

  • 你用Python3打开终端吗?
  • 是的,我做到了,但我无法导入 tensorflow!
  • 在终端输入什么import sys; sys.version_info
  • @Chris_Rands 这是输出:sys.version_info(major=3, minor=6, micro=3, releaselevel='final', serial=0)
  • pip3 show tensorflow 显示它当前的安装位置,above comment 的第 2 部分

标签: python tensorflow pip


【解决方案1】:

您同时安装了两个版本的 Python 3。 pip3 将包安装到 Python 3.5,但 python3 打开 Python 3.6 会话,其中 tensorflow 不在已安装的包中。

换句话说,问题的原因是pip3 版本和python3 版本不匹配。

This question 解决了如何改变这个冲突。您可以修改$PATH 变量,使python3 也指向Python 3.5,或者卸载两个python 版本之一。

【讨论】:

    猜你喜欢
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 2017-05-04
    • 2019-11-02
    • 2020-04-25
    • 2021-10-02
    相关资源
    最近更新 更多