1安裝Anaconda3版本
1)下載地址:
https://www.anaconda.com/download/ (官網,速度慢)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ (清華鏡像,速度快) 下載Anaconda3-5.0.1-Windows-x86_64.exe,對應python3.6。原本想下載5.3.1,對應的python是3.7版本,有人反饋安裝tensorflow會有問題,就選個低版本。python
2)注意安裝anaconda時必定要把環境變量加入windows環境中。要沒有勾選,安裝完後還有手動加入。並且注意3.6版本是默認不加入anaconda的文件路徑到環境變量的。windows
3)安裝好了後,運行 開始菜單—>Anaconda3—>Anaconda Prompt。
命令行輸入 conda list, 能夠看到已經安裝了numpy、sympy等經常使用的包。app
2安裝Tensorflow
安裝Tensorflow 有兩種方法能夠安裝:
[方法一] cpu版本:pip install --ignore-installed --upgrade tensorflow測試
[方法二] gpu版本:pip install --ignore-installed --upgrade tensorflow-gpu注意gpu版要事先選好並裝好CUDA和cuDNN 本文限於篇幅,只總結了方法一的安裝流程url
方法一:CPU版本插件
1)、寫這篇文章時,TensorFlow在Windows下已經支持支持Python 3.6版本。命令行
2)、打開Anaconda Prompt,輸入清華倉庫鏡像,這樣更新會快一些:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes ip
3)、在Anaconda Prompt中,用Anaconda3建立一個python3.6的環境,環境名稱爲tensorflow ,輸入下面命令:
conda create -n tensorflow python=3.6pip
運行 開始菜單—>Anaconda3—>Anaconda Navigator,點擊左側的Environments,能夠看到tensorflow的環境已經建立好了。io
4)、在Anaconda Prompt中啓動tensorflow環境:
activate tensorflow
5)、安裝cpu版本的TensorFlow。
pip install --upgrade --ignore-installed tensorflow
這樣tensorflow cpu版本就安裝好了。
也能夠直接Anaconda Navigator—>Environments—>tensorflow,右側選擇 TensorFlow,選中後點擊apply。
當不使用TensorFlow時,能夠經過deactivate來關閉TensorFlow環境:
6)、測試cpu版本的TensorFlow 從新打開Anaconda Prompt—>activate tensorflow—>python來啓動tensorflow,並進入python環境
測試代碼以下: #TensorFlow使用圖(Graph)來表示計算任務;並使用會話(Session)來執行圖,經過Session.close()來關閉會話(這是一種顯式關閉會話的方式)。會話方式有顯式和隱式會話之分。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!') #初始化一個TensorFlow的常量
sess = tf.Session() #啓動一個會話
print(sess.run(hello))
三、其餘問題
當咱們用Anaconda自帶的iPython和Spyder以及jupyter notebook中輸入import tensorflow as tf的時候會失敗,顯示以下No module named 'tensorflow‘,緣由是咱們沒有在TensorFlow的環境下打開它們。
爲此,咱們須要在TensorFlow環境下安裝這兩個插件。 打開Anaconda Navigator—>Environments—>tensorflow,選擇Not installed,找到iPython和Spyder以及jupyter並安裝。 輸入 ipython、 Spyder、jupyter
1).安裝好三個插件後,咱們用例子分別來運行試試(都要事先activate tensorflow來啓動tensorflow):
ipython:
Spyder:
馬上喚醒Spyder,並運行:
jupyter notebook:
馬上喚醒jupyter notebook,並運行:
2).固然還有種更直接的方法因爲直接tensorflow安裝了三個插件,直接去菜單找到下面框選的,選一個用就好了,效果同樣就不在贅述:
若是選的是沒框選的,是沒法啓動TensorFlow的,這點要格外注意。