Tensorflow:此平台上不支持滚轮

时间:2017-02-25 13:07:45

标签: windows tensorflow anaconda

我已经在Windows 64位计算机上安装了anaconda 2和3。我按照说明here尝试使用anaconda安装Tensorflow。但是,我在执行pip安装时遇到以下错误。

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个小时以来我一直在为此做好准备。

修改

我已经删除了Anaconda 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

7 个答案:

答案 0 :(得分:8)

在创建Anaconda环境时明确使用python 3.5。 IE:

create -n tensorflow python = 3.5

然后运行以下命令来安装tensorflow:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

然后您可以成功完成https://www.tensorflow.org/install/install_windows

中的Hello Tensorflow示例

答案 1 :(得分:3)

使用python 3.5

conda create -n tensorflow python=3.5

答案 2 :(得分:2)

我最近在尝试在azure vm上安装tensorflow v1.0时遇到了同样的问题。没有一个anaconda版本适合我。
所以我决定尝试将tensorflow升级到我本地电脑上的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存在重大变化

答案 3 :(得分: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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我有同样的问题,我卸载了Anaconda并从python.org安装了python 3.5.2,我能够运行Hello Tensorflow。

答案 6 :(得分:0)

试试这个。

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp36-cp36m-win_amd64.whl

这是使用native pip安装时运行的命令。这个改变对我有用了