2017-10-20 94 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

相關問題