2017-07-26 1106 views

回答

2

如果你正在使用的窗口:

如果你在TensorFlow網站下的窗口PIP安裝第一行說一個甘德。

「在Windows

皮普安裝

TensorFlow支持僅在Windows 64位的Python 3.5,我們已經與Python以下分佈測試的PIP封裝:」

現在要麼安裝python 3.5,或使用非官方版本TensorflowANACONDA

另一種方法是下載並安裝針對Windows docker toolboxhttps://www.docker.com/docker-toolbox打開cmd窗口,鍵入:docker run -it b.gcr.io/tensorflow/tensorflow這應該彈出一個linux shell。鍵入python,我認爲一切都會好的!

5

在dirty_feri的答案上詳細闡述了一下,因爲它不是最新的。

Tensorflow for Windows僅支持Python 3.5 Python 3.6(自1.2開始)。當你通過pip下載時,你會收到最新的1.2版本,所以你應該可以在3.6上運行。

應該沒有必要使用Tensorflow的Anaconda版本,不支持該發行版,並且如果您正在運行anaconda,那麼pip版本就沒有問題。

如果你仍然需要python 2.7支持其他項目,那麼我可以建議使用像anaconda或virtualenv這樣的環境管理器,讓你可以同時運行多個python版本。

一旦你安裝了支持的python版本,你應該可以運行pip install tensorflow,它應該在幾分鐘內安裝。

完整的安裝說明都可以在這裏:https://www.tensorflow.org/install/install_windows

+1

我需要使用Python2.7和Tensorflow(Windows),因爲目前coremltools只支持Python2.7。使用virtualenv是否允許在Python2.7中使用張量流? – Moondra

0

如果您只需要因爲Keras和你上的Python 2.7.x的TensorFlow,你能避免安裝Tensorflow(谷歌)和CNTK(微軟)替換它。根據Jeong-Yoon Lee對於LSTM(通過LSTM在IMDb數據和文本生成上的雙向LSTM),CNTK比TensorFlow快很多(約2至4倍),而其他類型的神經網絡的速度彼此接近。 您的Keras碼不需要修改(我使用TensorFlow檢查了Keras的兩個示例,併成功用CNTK替換了TensorFlow,而沒有更改任何Keras代碼。

那麼如何安裝它?

-CPU-唯一版本CNTK的:

PIP安裝 https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_amd64.whl

-GPU版本CNTK的:

PIP安裝 https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_amd64.whl

-TEST CNTK安裝:

python -c「import cntk;打印(cntk版)」

-Install Keras:Python的深度學習庫

PIP安裝keras

-Enable CNTK作爲Keras後端ISO TensorFlow

修改%USERPROFILE%/下的「keras.json」文件。keras

{ 
    "epsilon": 1e-07, 
    "image_data_format": "channels_last", 
    "backend": "cntk", 
    "floatx": "float32" 
}