Windows上的TensorFlow:"此平台上没有受支持的轮子"错误

时间:2016-12-02 21:22:28

标签: tensorflow

很高兴知道Tensorflow可用于Windows,我们不必使用Docker。

我尝试按照说明安装,但是我收到了这个错误。

  

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl   tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl不是此平台上支持的滚轮。

该错误意味着什么?

我正在运行最新版本的Python。

  

python --version   Python 3.5.2

7 个答案:

答案 0 :(得分:14)

它仅适用于Python 3.5.x而非3.6。

您可以使用以下命令快速创建3.5环境: conda create -n tensorflow python = 3.5

答案 1 :(得分:13)

这很可能是64位与32位问题。预构建的TensorFlow pip包仅为64位,但Python.org上的默认Python 3.5.2版本为32位。您可以从here下载64位版本(选择“Windows x86-64”选项之一)。

答案 2 :(得分:3)

您必须拥有3.5.x版本的Python。 3.6版本不起作用。 如果您安装了包含Python 3.6的Anaconda,则需要将其Python降级为3.5.2。

以管理员身份打开 Anaconda Prompt ,然后运行:

conda install python=3.5.2

安装完成后,您可以按照tensorflow website上的其余步骤进行操作。

答案 3 :(得分:1)

你安装了Python和Anaconda吗?我有一个类似的问题,直到我卸载Anaconda,然后设置很好。

答案 4 :(得分:1)

我做了以下步骤并且工作正常。(Anaconda 4.4 x64)

1-转到Windows 10命令提示符(右键单击并以管理员身份运行)
2-如果激活路径,你可以在任何地方运行conda,如果没有,应该去... / anaconda3 / scripts并从那里运行conda命令并执行以下操作(主要技巧是将35改为36)
1- conda -n tensorflow python = 3.5
2-激活张量流
3点安装 - 升级https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp3 6 -cp3 6 m-win_amd64.whl

答案 5 :(得分:0)

当我使用以下内容从3.6降级到3.5时,问题已解决 conda install python = 3.5.2

答案 6 :(得分:0)

有两个原因:

1)您正在使用32位python软件包。 Tensorflow不支持32位,仅支持64位。    检查您的系统设置。如果可以,请参考第二点。

2)您正在使用Python 3.7。   Python最终最终未正式支持Python 3.7。它仍处于beta测试中   并且正在积极开发中。

考虑降级到较低版本的python。现在,坚持使用Python 3.6或3.5。