我已经在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
答案 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
中的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不允许它 详情如下:
答案 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安装时运行的命令。这个改变对我有用了