首先下載安裝Anaconda
conda是一個開源的包、環境管理器,可以用於在同一個機器上安裝不同版本的軟件包及其依賴,並能夠在不同的環境之間切換
Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等
可以在國內清華鏡像網站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
下載Windows版本即可
雙擊下載好的 Anaconda3-2018.12-Windows-x86_64.exe文件,出現如下界面,點擊 Next 即可

然后點擊 I Agree

Just me還是All Users,假如你的電腦有好幾個 Users ,才需要考慮這個問題。其實我們電腦一般就一個用戶,就我們一個人使用,如果你的電腦有多個用戶,選擇All Users,我這里直接Just me,繼續點擊 Next 。

選擇自己的安裝路徑

兩個都要勾選,第一個是加入環境變量,第二個是默認使用 Python 3.7,點擊“Install”,終於開始安裝了

安裝需要一段時間,等待安裝完成即可。

到這里就是Visual Studio Code License的安裝。
當開發者首次安裝Anaconda時,他們可以選擇安裝Visual Studio Code。這個版本的Visual Studio Code將包含一個特殊的Anaconda擴展,包括用於Visual Studio Code的Python擴展和RedHat YAML擴展。 這里不建議安裝,點擊Skip

可以將“Learn more……”前的對號去掉,然后點擊“Finish”即可。
Anaconda安裝完成!

進入windows中的命令模式,運行cmd:
輸入:conda --version 檢測anaconda環境是否安裝成功
建立tensorflow的anaconda的虛擬環境
1、建立並切換到工作目錄

2、建立Anaconda虛擬環境
下面使用conda命令建立一個新的python3.5 Anaconda虛擬環境,我們將虛擬環境命名為tensorflow。這個虛擬環境將用來安裝Tensorflow的CPU版本。
建立tensorflow anaconda虛擬環境
執行如下代碼:
conda create --name python=3.5 anaconda

輸入y 回車 開始安裝各個軟件包

安裝完成后如下圖

建立tensorflow anaconda虛擬環境后就可以啟動這個虛擬環境了
3、啟動anaconda虛擬環境
activate tensorflow
執行代碼后如下圖,表示已經啟動tensorflow虛擬環境

關閉anaconda虛擬環境
deactivate tensorflow
4、安裝tensorflow
安裝tensorflow版本要與虛擬環境中python版本要匹配,由於虛擬環境中python版本是python3.5.5,建議安裝tensorflow1.12.0版本
tensorflow 、keras和python版本匹配關系可以參考 https://docs.floydhub.com/guides/environments/
查看虛擬環境版本的方法如下

直接用下面指令安裝可能會安裝失敗,因為這個用的是國外源。
pip install tensorflow==1.12.0
我們可以用豆瓣源或者國內其他源都可以。
這里用豆瓣源安裝
pip install -i https://pypi.douban.com/simple tensorflow==1.12.0
安裝完成后,import tensorflow 驗證是否安裝成功

這里可能會報錯
錯誤1、FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is.........
解決思路:
執行如下操作:
pip install -i https://pypi.douban.com/simple h5py==2.8.0rc1
注意:如果執行pip install h5py==2.8.0rc1 成功話,也可以。但是我執行了好久都沒成功,然后google一下,設置了超時間即可解決。如果網速不穩定,也許還是執行不成功,多執行幾次,親測有效
還是不行的話 嘗試:pip install --user h5py==2.8.0rc1
錯誤2、FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy.......
報錯原因:numpy版本過高,使用numpy-1.16-0版本即可
解決方法:重新安裝numpy-1.16-0,即可解決。
pip install -i https://pypi.douban.com/simple numpy==1.16.0
再次imoprt tensorflow將不會報錯
至此tensorflow安裝完成。
5、安裝keras
建議安裝keras2.2.4,同樣用豆瓣源安裝,安裝指令如下
pip install -i https://pypi.douban.com/simple keras==2.2.4
至此在Windows中安裝TensorFlow 與 Keras環境安裝完成
可以啟動jupyter notebook
(1)切換工作目錄
cd \pywork
(2)啟動anaconda虛擬環境
activate tensorflow
(3)啟動jupyter notebook
jupyter notebook

打開jupyter notebook 的 web界面

建立新的notebook


jupyter notebook輸入命令方式
再jupyter notebook的cell(程序單元格)中輸入程序代碼然后用組合鍵shift+enter或者ctrl+enter來執行程序,兩種執行方式主要差異如下:
shift+enter:執行后光標會移動到下一個程序單元格
ctrl+enter:執行后光標仍在當前的程序單元格
導入tensorflow模塊

如沒有任何輸出則表示導入tensorflow模塊沒有任何問題。
可查看tensorflow版本。
導入keras模塊

因為已經同時安裝了Keras和Keras,所以導入keras模塊后,我們可以看到Keras自動以Keras作為Bankend。
Windows中安裝TensorFlow 與 Keras環境安裝並驗證無誤。
