我是一个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。这是真的吗?如果没有,那我该如何绕过这个错误?
答案 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
在第一行的末尾添加python = 3.5非常重要,因为它将安装Python 3.5。