tensorflow是否只适用于python3.5.2?

问题描述 投票:0回答:1

我是一个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。这是真的吗?如果没有,那么我如何绕过该错误?

python tensorflow-gpu
1个回答
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 activate tensorflow pip install tensorflow-gpu

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

conda create --name tensorflow python = 3.5激活tensorflow conda install jupyter conda install scipy pip install tensorflow

or

pip install tensorflow-gpu

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

© www.soinside.com 2019 - 2024. All rights reserved.