基於Anaconda安裝Tensorflow 並實現在Spyder中的應用
Anaconda可隔離管理多個環境,互不影響。這里,在anaconda中安裝最新的python3.6.5 版本。
一、安裝 Anaconda
1. 下載地址: https://www.anaconda.com/distribution/#windows

選擇需要的版本下載
2.雙擊下載好的 Anaconda2-5.2.0-Windows-x86_64.exe文件,出現如下界面,點擊 Next 即可。

點擊next:

I Agree:

此處選擇 ALL Users,可是計算機中所有的用戶共享:

此處指定所安裝的位置,所在的文件夾要求必須為空:

此處建議兩部分都選,第一部分是用來"自動配置環境變量",第二部分用來安裝默認的python環境,選好后等待自動安裝完成即可。
3.檢驗安裝結果。
進入到windows中的命令模式
(1)檢測anaconda環境是否安裝成功,輸入命令:conda --version

(2)檢測python環境是否配置完成,輸入命令:python --version

(3)檢測目前按裝了那些環境變量,輸入命令:conda info --envs

二、在anaconda中安裝tensorflow
1、進入windows命令模式,盤符切換到C:\User\user\Anaconda3\envs下,若沒有envs文件夾,可自行創建;
創建tfenv環境,安裝Python3.6,輸入命令:conda create --name tfenv python=3.6

輸入 y 等待自動創建就好啦。
2.激活tensorflow的tfenv的環境,輸入命令:activate tfenv

3.檢測tfenv的環境添加到了Anaconda里面,輸入命令:conda info --envs

已經創建成功。
4.檢測當前環境中的python 版本。輸入命令:python --version

退出tfenv的環境,輸入命令:deactivate

三、在tfenv環境中正式安裝tensorflow包。
1.激活tensorflow的tfenv環境,輸入命令:activate tfenv
2.輸入命令:pip install --upgrade --ignore-installed tensorflow


3.驗證功能是否正常,輸入命令:python

輸入下面代碼:
import tensorflow as tf hello = tf.constant('hello,tf') sess = tf.Session() print(sess.run(hello))

可看到,該環境下tensorflow工作正常。
四、按裝Spyder
此時只需打開Anaconda Navigator 軟件,進入tfenv環境下(特別提醒!!!),搜索spyder 與spyder-kernels 進行安裝即可。
安裝完后可繼續用上述代碼在spyder中進行測試,如下圖所示:

五、若在安裝過程中出現問題,可通過命令:pip uninstall tensorflow 卸載tensorflow進行重新安裝。
