2016-12-02 33 views
12

很高兴知道Tensorflow可用于Windows,我们不必使用Docker。Windows上的TensorFlow:“在此平台上不支持的轮子”错误

我试图按照说明安装,但我得到这个错误。

PIP安装--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。

蟒--version 的Python 3.5.2

+0

的所有未来的你,你有一个很好的莅临指导:http://www.netinstructions。com/how-to-install-tensorflow-on-windows-without-docker-or-virtual-machines/ –

+0

我不能评论@mike的答案,但更新和正确的答案是我有python 3.7而tensorflow目前仅适用于3.5和3.6。 – veggiebenz

回答

12

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

+0

它完美地为我感谢,作品也如果我们使用蟒蛇 – Cinn

+1

我有类似的问题,但我检查我的Python版本是64位,但仍然出现问题。你能提供一些建议吗? – kojh

+0

@kojh,你找到了解决方案吗?我陷入了同样的问题两天... –

2

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

+5

这不是一个答案。这是一条评论。 – RamenChef

13

它只适用于Python 3.5.x而不是3.6。

您可以快速创建一个3.5环境: 畅达创建-n tensorflow蟒蛇= 3.5

+0

你知道这是为什么吗? –

3

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

打开巨蟒提示以管理员身份,然后运行:安装完成后

conda install python=3.5.2 

后,您可以按照剩下的步骤上tensorflow website

1

我做了以下的步骤和它的工作。(蟒蛇4.4 x64)的

1转到Windows 10的命令提示符(右键以管理员身份运行)
2 - 如果激活的路径,你可以运行conda任何地方,如果没有,应该去.../anaconda3 /脚本并从那里运行conda命令,并执行以下操作(主要技巧是将35更改为36)
1- conda -n tensorflow python = 3.5
2-激活tensorflow
3-点安装 - 升级https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp3 -cp3 米-win_amd64.whl当我使用下面的 畅达安装python的确从3.6降级到3.5的固定

相关问题