tensorflow是否只适用于python3.5.2?

时间:2017-10-20 04:30:46

标签: python tensorflow-gpu

我是一个Windows 10用户,这是我目前的python版本

Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32

当我尝试使用pip安装tensorflow时弹出

tensorflow_gpu-0.12.1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.

我在互联网上看到,表明tensorflow现在只适用于python 3.5.2。这是真的吗?如果没有,那我该如何绕过这个错误?

1 个答案:

答案 0 :(得分:2)

TensorFlow仅支持截至目前的Python 3.5 64位。支持Python 3.6是一项正在进行的工作,您可以在讨论中跟踪它here以及钟声。

目前在Windows上使用带有TensorFlow的Python 3.6的唯一替代方法是从源代码构建TF。

如果您不想卸载适用于Python 3.6的Anaconda发行版并安装以前的发行版,则可以为Python = 3.5创建一个conda环境,如下所示: conda create --name tensorflow python = 3.5 激活张量流 pip install tensorflow-gpu

还有一个替代方案 如果您使用的是anaconda发行版,则可以执行以下操作,在新的环境“tensorflow”上使用python 3.5:

conda create --name tensorflow python = 3.5 激活张量流 conda安装jupyter conda安装scipy pip install tensorflow

pip install tensorflow-gpu

在第一行的末尾添加python = 3.5非常重要,因为它将安装Python 3.5。