【问题标题】:Why can I not import TensorFlow package in Python Idle?为什么在 Python Idle 中无法导入 TensorFlow 包?
【发布时间】:2017-07-01 23:34:45
【问题描述】:

我在 Windows 上安装了 Tensorflow,使用 pip (Python 3.5)

C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl

之后,我去我的命令行并成功运行:

>> python
>> import tensorflow as tf

但是,后来我打开 Python IDLE (3.5) 并尝试导入 tensorflow,但没有成功:

ImportError: No module named 'tensorflow'

与 numpy 的故事相同。我的 Numpy 和 tensorflow 包安装在这里:

AppData\Local\Programs\Python\Python35\lib\site-packages

我做错了什么?

【问题讨论】:

  • 确定您使用的是正确的 IDLE 吗?
  • 我觉得自己像个白痴。对不起...我刚刚检查了一下,我的命令提示符使用的是 python 3.5.2,而我的 IDLE 使用的是 3.5.1。我被 3.5 愚弄了……非常感谢……对不起。如果您发布有关如何检查 python 版本的答案,我会接受!谢谢。

标签: python windows numpy tensorflow package


【解决方案1】:

我想你已经得到了答案。这里问的是如何检查你的 python 版本。
import sys print (sys.version)

【讨论】:

    【解决方案2】:

    我在 Python 3.6 版中也遇到了同样的问题。最后,我设法通过在管理员模式下访问 Windows 命令提示符并键入来解决它 进入python IDLE

    蟒蛇

    并成功导入tensorflow

    将张量流导入为 tf

    并使用

    检查版本

    打印(tf.版本

    【讨论】:

      猜你喜欢
      • 2020-11-16
      • 2021-08-22
      • 2021-02-11
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多