2017-04-09 127 views
0

我通过官方文档安装来自https://www.tensorflow.org/install/install_windows的tensorflow,但我总是得到这个错误。Windows中的Tensorflow安装问题

tensorflow-1.0.1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform. 
You are using pip version 8.1.1, however version 9.0.1 is available. 
You should consider upgrading via the 'python -m pip install --upgrade pip' command. 

执行

pip3 install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

pip install tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

我做了更新点子至9.1,但我仍然得到

"You are using pip version 8.1.1, however version 9.0.1 is available."警告。

我有Windows 7 64位与Python 2.7 & 3.5都在64位。

P.S.我已经提到Installing tensorflow on windowstensorflow installation problems

但他们没有帮助。

P.P.S. - 我执行pep425标记命令&我这些库: -

[('cp35', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp35', 'none', 
any'), ('cp3', 'none', 'any'), ('cp34', 'none', 'any'), ('cp33', 'none', 'any') 
('cp32', 'none', 'any'), ('cp31', 'none', 'any'), ('cp30', 'none', 'any'), ('py 
35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 
none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none 
, 'any')] 
+0

也许相关:(1)http://stackoverflow.com/questions/43069519/installing-tensorflow-on-windows和(2)http://stackoverflow.com/questions/42755129/installing-tensorfow- not-supported-wheel –

+0

您是否尝试运行'python -m pip install --upgrade pip'作为错误消息提示? –

+0

@AlexandrePassos是的,我做到了 – penta

回答

0

错误本身是要安装一个非支持轮。有关pip版本的其他日志只是警告,在这种情况下不一定会阻止TF安装。

该问题很可能是由于与您的两个Python安装冲突,因为Windows上的TensorFlow只与Python 3.5 64位兼容。

如果确定这两个版本的问题是隔离的并且不影响安装,请尝试使用PYPI TensorFlow软件包(通过pip install tensorflowtensorflow-gpu)启用GPU支持。如果这是一个URL轮问题,它会产生不同的结果。

作为最后一个资源下载最后稳定nightly build并与它一起安装,但我的猜测是TensorFlow和您的两个不同版本的Python安装之间存在冲突。

0

当您使用

PIP安装tensorflow-1.0.1-CP35-cp35m-win_amd64.whl

确保以下

你有python版本3.5 64位安装。

蟒蛇--version

皮普支持车轮文件名称的所有标签。要检查这个运行蟒蛇壳,然后导入PIP

进口PIP

然后运行以下命令

pip.pep425tags.get_supported()

现在输出应该包含cp35,cp35m,win_amd64,因为这些都是文件名中的标签轮。

您的点点版本不支持cp35m。您可以使用

PIP安装升级PIP画中画--upgrade

如果这不起作用。卸载python并重新安装3.5.2(这对我有用)。

-1

嘿有 我很确定这个prob3elm,因为我在3个小时的尝试后解决了它。

------------你必须卸载先前版本的python并获得“python 3.5.x”并正确安装它。 -

然后给平常的命令来安装tensorflow一样,

PIP安装--upgrade tensorflow

或请点击此链接PIP安装一部分。 from this official tensorflow link