在 Windows 上安装 TensorFlow (Python 3.6.x)

新手上路,请多包涵

我正在尝试 在 Windows 上安装 TensorFlow

我尝试使用 pip 安装它,但我总是收到相同的错误消息:

 ... is not a supported wheel on this platform.

我首先尝试使用 Python 3.5.1,现在升级到 3.6.0b4 ,但没有任何区别。


Python:

 Python 3.6.0b4 (default, Nov 22 2016, 05:30:12) [MSC v.1900 64 bit (AMD64)] on win32

点:

 pip 9.0.1 from ...\python\lib\site-packages (python 3.6)


确切地说,我尝试了以下两个命令:

 pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl

他们输出以下内容:

 > tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
> tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.

有谁知道如何解决这个问题?我不确定我在哪里犯了错误。

谢谢!


编辑 1

顺便说一句,我也试过 pip install tensorflowpip install tensorflow-gpu 就像 这里 建议的那样。我得到以下输出:

 > Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
> Could not find a version that satisfies the requirement tensorflow-gpu (from versions: ) No matching distribution found for tensorflow-gpu

原文由 товіаѕ 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 564
2 个回答

更新 15.11.2017

似乎现在它正在像人们期望的那样工作。使用以下 pippython 版本运行以下命令应该有效。


使用 Python 3.6.x 安装


版本

蟒蛇:3.6.3

点子:9.0.1


安装命令

以下命令基于 此处 的以下安装指南。

使用命令

C:> pip3 install --upgrade tensorflow // cpu
C:> pip3 install --upgrade tensorflow-gpu // gpu

使用蟒蛇

C:> conda create -n tensorflow python=3.5
C:> activate tensorflow
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu

附加信息

可以在 此处 找到常见安装问题的列表。

您可以 在此处 找到成功安装 tensorflow cpu 的示例控制台输出。


_旧回应_:

可以结束了;使用版本 3.5.2

3.5.1 和 3.6.x 目前似乎都不起作用。

版本:

Python 3.5.2 pip 8.1.1 .. (python 3.5)

命令:

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

// gpu
C:> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl

原文由 товіаѕ 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您使用的是 anaconda 发行版,则可以执行以下操作以在新环境“tensorflow”上使用 python 3.5:

 conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow
# or
# pip install tensorflow-gpu

在第一行末尾添加 python=3.5 很重要,因为它将安装 Python 3.5。

来源: https ://github.com/tensorflow/tensorflow/issues/6999#issuecomment-278459224

原文由 Darpan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题