2017-02-25 221 views
6

我在Windows 64位机器中安装了anaconda 2和3。我正在按照说明here安装Tensorflow和anaconda。但是,在进行pip安装时出现以下错误。Tensorflow:此平台上不支持车轮

tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform. 

我的蟒蛇信息:

  platform : win-64 
     conda version : 4.2.13 
    conda is private : False 
    conda-env version : 4.2.13 
conda-build version : 1.20.0 
    python version : 2.7.12.final.0 
    requests version : 2.13.0 
    root environment : C:\Anaconda2 (writable) 
default environment : C:\Anaconda2\envs\tensorflow 
    envs directories : C:\Anaconda2\envs 
     package cache : C:\Anaconda2\pkgs 
     channel URLs : https://repo.continuum.io/pkgs/free/win-64 
         https://repo.continuum.io/pkgs/free/noarch 
         https://repo.continuum.io/pkgs/pro/win-64 
         https://repo.continuum.io/pkgs/pro/noarch 
         https://repo.continuum.io/pkgs/msys2/win-64 
         https://repo.continuum.io/pkgs/msys2/noarch 
     config file : None 
     offline mode : False 

我真的很感激任何帮助,因为我敲我的这一头自去年8小时。

编辑

我已经删除蟒蛇2,并试图重新安装tensorflow。获取相同的错误。请查找anaconda信息。

  platform : win-64 
     conda version : 4.2.9 
    conda is private : False 
    conda-env version : 4.2.9 
conda-build version : 2.0.2 
    python version : 3.5.2.final.0 
    requests version : 2.11.1 
    root environment : C:\Users\Gramener\Anaconda3 (writable) 
default environment : C:\Users\Gramener\Anaconda3\envs\tensorflow 
    envs directories : C:\Users\Gramener\Anaconda3\envs 
     package cache : C:\Users\Gramener\Anaconda3\pkgs 
     channel URLs : https://repo.continuum.io/pkgs/free/win-64/ 
         https://repo.continuum.io/pkgs/free/noarch/ 
         https://repo.continuum.io/pkgs/pro/win-64/ 
         https://repo.continuum.io/pkgs/pro/noarch/ 
         https://repo.continuum.io/pkgs/msys2/win-64/ 
         https://repo.continuum.io/pkgs/msys2/noarch/ 
     config file : None 
     offline mode : False 

回答

0

在Microsoft Windows上,TensorFlow需要Python 3.5 64位。你似乎使用Python 2.7。

+0

我编辑了这个问题。请立即检查。 – niyas

+0

@niyas什么是pip -V输出? –

+0

pip 9.0.1来自c:\ anaconda3 \ lib \ site-packages(python 3.5) – niyas

2

我最近在尝试在azure vm上安装tensorflow v1.0时遇到了同样的问题。没有任何anaconda版本为我工作。
因此,我决定尝试将tensorflow升级到本地PC上的v1.0,以查看错误是否可重现。这导致了同样的错误(即使几周前我已经成功安装了r0.12)。

阅读tensorflow安装注意事项小心我注意到下面的句子:

Anaconda安装是社会的支持,没有正式 支持。

因此,我决定尝试python 3.5.2 from python.org,并立即生效。

我认为这里的问题是最新的tensorflow版本(1.0)不适用于anaconda。 不过如果你仍然想使用Anaconda你可以尝试tensorflow r0.12,但要记住,这样做是不推荐,有来自r0.12重大更改至1.0

+0

是的。现在我使用pip3安装tensorflow v1.0。 Anaconda没有工作。 – niyas

1

相信我我活了下来。

首先,请确保您的系统是Win7 64Bit,而您的Python版本是3.5.2(64位),我没有尝试Python 3.5。

二,不要相信Anaconda和PyCharm。当然我知道它们都可以用来安装软件包。但是,它们安装的软件包有时不能同步到cmd。
我想说的是:确保cmd的内容与TensorFlow的网站相同。
我想上传更多图片来告诉你该怎么做,但是stackoverflow不允许它。
详情如下: enter image description here enter image description here

+0

3rd 在cmd中键入pip -V,结果应该是9.0.1,并且已经安装到python 3.5.2的目录中而不是python2.7中 4th.finally只是输入p​​ip install tensorflow – user7862197

0

我有同样的问题,我卸载蟒蛇从python.org安装python的3.5.2,我是能够运行你好Tensorflow。

3

使用Python 3.5

conda create -n tensorflow python=3.5

相关问题