win10下的Anaconda配置TensorFlow環境(CPU版)

1.安裝Anaconda

首先,電腦上已經安裝了Anaconda了。Anaconda 官網下載地址:https://www.continuum.io/downloads,也可以使用清華開源軟件鏡像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

先看一下安裝的Anaconda版本吧,輸入命令:

conda  --version

開始菜單->Anaconda3—>Anaconda Prompt ,查看Anaconda已經安裝了哪些包:

conda list

接下來需要設置 Anaconda 倉庫鏡像,因爲默認連接的是國外鏡像地址,下載速度比較慢,我們把鏡像地址改爲清華大學開源軟件鏡像站,這樣更新會快一些:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

 

 

2.創建tensorflow環境

創建一個python3.5的環境,環境名稱爲tensorflow ,輸入下面命令:

conda create -n tensorflow python=3.5

第一次安裝失敗,顯示是環境搜索發生錯誤了。

不慌不慌……搜索了一下,沒找到關於這個錯誤的解決方案和相關鏈接,猜測可能是網絡問題?我就在瀏覽器中打開了這個清華倉庫鏡像。再次輸入上面的命令,這下就好啦。

顯示全部done,就配置完成了。啓動tensorflow環境試一下:

activate tensorflow

看到前面括號由(base)變成了(tensorflow),說明成功進入了。當不使用tensorflow時,關閉環境就用命令:

deactivate

新創建的虛擬環境實際位置是在anaconda安裝位置envs目錄下:

3.安裝tensorflow

開始菜單->Anaconda3—>Anaconda Prompt ,輸入命令:

conda install tensorflow

這樣tensorflow cpu版本就安裝好了。

開始菜單->Anaconda3—>Anaconda Navigator,點擊左側的Environments,可以看到tensorflow的環境已經OK:

 

注意!

此時如果打開開始菜單->Anaconda3—>Spyder進行代碼測試的時候,發現會報錯:

不是我們tensorflow沒安好,而是因爲我們沒有在tensorflow的環境下打開它們。

爲了能在ipython 和Spyder中使用tensorflow,我們需要在tensorflow的環境中安裝這兩個的插件。打開開始菜單->Anaconda3—>Anaconda Navigator,點擊spyder下面的“install”,安裝好就變成“Launch”了,點擊就可以進去了。

 

類似地,Jupyter Notebook也可以安裝一下咯。

4.代碼測試

好的,通過以上點擊Spyder的Launch,我們進入了有tensorflow環境的Spyder啦,代碼測試一下吧:

import tensorflow as tf
hello = tf.constant('Hello,TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(20)
print(sess.run(a+b))

感人,終於輸出“hello,TensorFlow!”了 o(╥﹏╥)o o(╥﹏╥)o

也可以在Prompt命令行中進行測試:

最後,看一下現在的Anaconda是什麼樣子的。剛剛安裝TensorFlow平臺的IPython和Spyder就出現在這裏啦:

 

CPU版的大功告成,下次繼續GPU版,加油ヾ(◍°∇°◍)ノ゙

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章