2016-12-02 32 views
12

很高興知道Tensorflow可用於Windows,我們不必使用Docker。Windows上的TensorFlow:「在此平臺上不支持的輪子」錯誤

我試圖按照說明安裝,但我得到這個錯誤。

PIP安裝--upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl tensorflow-0.12.0rc0-CP35-cp35m-win_amd64.whl不是此平臺上支持的車輪。

那個錯誤是什麼意思?

我正在運行最新版本的Python。

蟒--version 的Python 3.5.2

+0

的所有未來的你,你有一個很好的蒞臨指導:http://www.netinstructions。com/how-to-install-tensorflow-on-windows-without-docker-or-virtual-machines/ –

+0

我不能評論@mike的答案,但更新和正確的答案是我有python 3.7而tensorflow目前僅適用於3.5和3.6。 – veggiebenz

回答

12

這是最有可能是一個64位與32位的問題。預構建的TensorFlow pip軟件包僅爲64位,但Python.org上默認的Python 3.5.2版本爲32位。您可以從here(選擇其中一個「Windows x86-64」選項)下載64位版本。

+0

它完美地爲我感謝,作品也如果我們使用蟒蛇 – Cinn

+1

我有類似的問題,但我檢查我的Python版本是64位,但仍然出現問題。你能提供一些建議嗎? – kojh

+0

@kojh,你找到了解決方案嗎?我陷入了同樣的問題兩天... –

2

您是否安裝了Python和Anaconda?我有一個類似的問題,直到我卸載Anaconda,然後設置很好。

+5

這不是一個答案。這是一條評論。 – RamenChef

13

它只適用於Python 3.5.x而不是3.6。

您可以快速創建一個3.5環境: 暢達創建-n tensorflow蟒蛇= 3.5

+0

你知道這是爲什麼嗎? –

3

你必須有一個Python的3.5.x的版本。 3.6版本不起作用。 如果您安裝了包含Python 3.6的Anaconda,則需要將其Python降級到3.5.2。

打開巨蟒提示以管理員身份,然後運行:安裝完成後

conda install python=3.5.2 

後,您可以按照剩下的步驟上tensorflow website

1

我做了以下的步驟和它的工作。(蟒蛇4.4 x64)的

1轉到Windows 10的命令提示符(右鍵以管理員身份運行)
2 - 如果激活的路徑,你可以運行conda任何地方,如果沒有,應該去.../anaconda3 /腳本並從那裏運行conda命令,並執行以下操作(主要技巧是將35更改爲36)
1- conda -n tensorflow python = 3.5
2-激活tensorflow
3-點安裝 - 升級https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp3 -cp3 米-win_amd64.whl當我使用下面的 暢達安裝python的確從3.6降級到3.5的固定

相關問題