2017-10-20 95 views
0

我是个窗口10个用户,这是我目前Python版本tensorflow只能在python3.5.2上运行吗?

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

TensorFlow目前仅支持Python 3.5 64位。对Python 3.6的支持正在进行中,您可以在讨论中跟踪它here以及编钟。

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

如果你不想卸载蟒蛇分布为Python 3.6,并安装以前的版本,您可以创建一个用于Python的畅达环境= 3.5为: 畅达创建--name tensorflow蟒蛇= 3.5 激活tensorflow PIP安装tensorflow-GPU

另外一个比较另类的 如果使用的是蟒蛇分布,你可以做以下对新环境在使用Python 3.5“tensorflow”:

畅达创建--name tensorflow蟒蛇= 3.5 激活tensorflow 康达安装jupyter 康达安装SciPy的 PIP安装tensorflow

PIP安装tensorflow-GPU

在第一行的末尾添加蟒= 3.5这一点很重要,因为它会安装Python 3.5。

+0

非常感谢你的回应,我不使用Anaconda,现在我的电脑上有python 3.6.x,即使我尝试安装3.5.2,它仍然在python 3.6.x上,我应该删除python36并再次下载python? –

+0

对不起,但你的意思是'pip安装tensorflow-gpu python = 3.5'因为它返回'无效的需求:'python = 3.5'' –

+0

辉煌!像魅力一样工作。谢谢Rajasekhar – waterazu

相关问题