【Windows 筆記】 Windows10 安裝 Anaconda 環境
2020/01/08 Windows Anaconda

本篇介紹在 Windows 10 下安裝 Anaconda 環境

安裝 Anaconda

進入 Anaconda 官網 後選取你的系統,並下載安裝檔。若本身有安裝 Python 的朋友建議先移除原先所安裝的 Python 因為安裝 Anaconda 時會自動另外幫你安裝 Python。因此為了避免衝突還是建議讀者先移除舊有版本。

Image

基本上一直點選下一步,但是到了是否加入 path 頁面時記得勾選。

Image

按下 install ,等待安裝完畢即可

Image

Image

安裝完成後可以開啟命令提示字元 (CMD) 或是任一個你習慣的終端機 (Terminal),並輸入 python 查看是否有成功安裝好 Python 以及 Anaconda。若有安裝成功則會跟下圖一樣的結果。進入這個畫面後使用者就可以直接在終端機撰寫 Python 程式語言並立即執行成果,也可以往下參考 conda 指令,建立一個虛擬環境。

Image

修正 python 命令錯誤

若出現 python 不是內部或外部命令、可執行的程式或批次檔 的朋友別緊張,可能只是系統尚未成功設定環境。這時必須手動來新增環境變數。首先到本機->右鍵內容->進階系統設定

Image

接著會跳出系統內容的視窗,找到進階->環境變數

Image

接著下方的系統變數欄位中尋找 Path 並點選編輯

Image

接著點選新增,再把系統安裝 Anaconda 的資料夾位置貼上即可,通常預設為 C 碟。

Image

使用 conda 指令

一切就緒後就可以啟動 Anaconda,可以在 terminal 輸入 conda 查看是否有下列訊息

Image

有的話,就沒有問題可以開始使用相關工具囉!在 Anaconda 中 conda 就如同 pip 的存在,所以如果有出現錯誤不妨看看 上面步驟 有沒有步驟漏掉!

Anaconda 建立虛擬環境

簡單介紹一下 Anaconda 的虛擬環境建立,在一台電腦上難免需要不同的環境來開發,ROS 需要 python2,Tendorflow 需要 Python3,這時候虛擬環境就很重要。

首先,我們查看一下當前環境

conda env list

可以看到顯示出 base 並且帶有一個 * ,代表目前處於 base 環境

Image

接著,假設我需要建立一個 python2.7 名稱為 fordemo 的虛擬環境,我需要輸入

conda create --name fordemo python=2.7

他得到建立環境的指令後會詢問是否建立一些必要的 package 如下圖

Image

當然選 y

建立完成後,在一次使用 conda env list 查看環境

Image

有看到自己建立的 fordemo 就是成功了,但可以看到 * 還在 base ,接著我們要切換到這個 fordemo 環境

輸入

conda activate fordemo

切換成功後會在命令列最前方看到 (fordemo)

我們輸入指令查看這個 fordemo 的 python 環境,輸入

python

可以看到 python 環境不是當初 base 的 python3.7,而是我們建立 fordemopython2.7 ,如下

Image

最後,如果有興趣建立 Tensorflow 環境的朋友可以參考 用 Anaconda 簡單建立 Tensorflow 環境