2016年11月29日,TF官方宣布0.12版tensorflow支援原生windows作業系統,不在需要通過Docker進行安裝。
tf初學者,windows重度依賴使用者,可以按照下面這種可行的安裝方法進行。
一、安裝Python
1、通過Pip在Windows上安裝Python
TensorFlow在Windows上只支援64位Python3.5,可以通過Python 3.5 from python.org 或 Python 3.5 from Anaconda 下載並安裝Python3.5.2(注意選擇正確的作業系統)。
2、設定環境變數
注意:安裝exe時一上來就要勾上添加到Path,就不用手動添加了,下面這個操作省略。
上一步安裝完畢後,在PowerShell中輸入pip是找不到該命令的,因此將Python安裝路徑下“%安裝路徑%\Scripts”添加到Path下;再到PowerShell中輸入pip看到若干命令提示,則代表python安裝成功(Python安裝包內建pip)。“開始”->“所有程式”,也可以找到Python終端。
二、安裝Cuda和CuDNN(CPU版本TensorFlow請忽略本步驟)
TensorFlow分為CPU版和GPU版,如果你打算安裝GPU版,請先安裝如下兩個驅動:
1、CUDA安裝:https://developer.nvidia.com/cuda-downloads
2、CuDNN安裝:https://developer.nvidia.com/cudnn(要註冊Nvidia使用者,並加入CuDNN開發組,填若干問卷就可以下載了)選擇下載版本時要注意和Cuda版本匹配。解壓後覆蓋至CUDA的安裝目錄下
例如:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\
三、安裝pip9.1 https://pypi.python.org/pypi/pip 下載 pip-9.0.1.tar.gz
解壓後用cmd安裝這個pip,先cd到pip的解壓路徑然後用命令
python setup.py install
安裝之後在CMD輸入pip可以看到如下:
四、安裝TensorFlow
安裝CPU版TensorFlow 0.12,Power Shell下輸入:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0-cp35-cp35m-win_amd64.whl
非常順利,沒有遇到問題。。
五、測試TensorFlow
到“所有程式”下找到"Python 3.5 64bit",出現命令視窗,輸入測試代碼: [html] view plain copy >>>import tensorflow as tf >>>sess = tf.Session() >>>a = tf.constant(10) >>>b = tf.constant(22) >>>print(sess.run(a + b)) 32