【发布时间】:2017-10-17 15:38:19
【问题描述】:
Pip 在 anaconda 环境中安装了张量流(仅限 CPU...https://www.tensorflow.org/install/install_windows),表示它已成功安装,但是当我使用张量流(已激活环境)时,它显示错误消息“ImportError: No module named '张量流'”。
但是,在我安装 pandas 包后,它成功运行。我为环境运行了对 python=3.5 的更新(因为我的 anaconda 是 2.7 版本),并尝试使用此链接 https://github.com/tensorflow/tensorflow/issues/6136 寻求帮助。奇怪的是其他包运行但不是张量流。使用带有英特尔 CPU 和 AMD 显卡的 PC windows 10。任何建议都会有所帮助。
【问题讨论】:
-
我不确定 Windows,但在某些 Linux 发行版(如果不是全部)上,安装 3.x 软件包需要 pip3。您是否尝试使用 2.x 或 3.x 解释器进行导入?您应该尝试两者,也许看看您安装了哪些解释器,因为经常安装 anaconda 会安装它自己的解释器。即:系统文件中的标准 Python 2.x 和 3.x 解释器以及 anaconda 目录中的另一个解释器。
-
除了 Darrel 所说的之外,我建议创建一个新环境并确保它是 python=3.5,然后是
pip install tensorflow。完成后,在您激活的环境中运行conda list以查看它是否被 conda 识别为已安装。除了轻微的 .whl 问题外,我在 Windows 上没有任何问题。它应该工作!
标签: python python-3.x tensorflow pip anaconda