[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學

前篇一步步帶著大家安裝 Anaconda(前往複習:在 Windows 上安裝 Anaconda),本篇來介紹幾個在 Anaconda 建立環境常用的指令:

功能 指令
範例
創建新環境 conda create
conda create –name test python=3.9
啟動環境 conda activate
conda activate test
離開環境 conda deactivate
conda deactivate
列出所有虛擬環境 conda env list
conda env list
刪除環境 conda env remove
conda env remove –name test
把環境複製出來 conda env export >
conda env export > test.yaml 注意事項:1.這個指令要先進入想複製的環境下打才有用2.檔名可以自己命名一個自己習慣的名稱 例如OO.yaml3.檔案會輸出在目前的目錄位置,所以怕找不到的話,可以先cd到桌面或是習慣的資料夾下面,如 C:\Users\User\Desktop
把環境複製到新的電腦 conda env create -f  
conda env create -f test.yaml –name RAG 如果知道環境有使用pip安裝的軟體可以使用
把環境使用 pip 安裝的軟體複製出來 pip freeze >
pip freeze > test.txt
安裝環境檔中使用 pip 安裝的軟體 pip install -r
pip install -r test.txt

新增 新的虛擬環境

指令:conda create –name test python=3.9

前面的 conda create 是要創造的指令,後面 –name 或是 -n 是幫創建的環境進行命名,所以這邊- -name test 就是建立一個環境名稱為 test 的環境。

不指定軟體的版本指令:conda create –name test

如果有指定的軟體版本,就在後面直接加上,例如:這邊就是新增一個 python 版本為 3.9 的環境。

按下 enter 鍵之後,就會列出預計安裝的軟體以及版本,下方會詢問是否同意 (只能同意啊!哪次不同意⋯⋯)。

輸入 “y” 按下 enter 鍵就會開始安裝了。

下面出現 done 就是安裝完成。

啟動 已創建的虛擬環境

指令:conda activate test

conda activate 是啟動環境的指令,後面接上要開啟的環境名稱,按下 enter 鍵,前面的 base 換成你想啟動的環境名稱(base)→(test),就表示成功了。

離開 虛擬環境

指令:conda deactivate

輸入指令後就會回到 base 狀態。

列出目前有哪些虛擬環境

指令:conda env list

系統會列出目前所有的環境並且透過星號「 * 」,可以知道現在在哪一個環境以及環境安裝的位置。

複製環境以及移動環境到新的電腦

複製虛擬環境

指令:conda env export > test.yaml

test 是自行命名,但還需注意:

1. 這個指令要先進入想複製的環境下打才有用。
2. 檔案名稱可自行命名,例如:OO.yaml
3. 檔案會輸出在目前的目錄位置,所以怕找不到的話,可以先 cd 到桌面(cd desktop)或是習慣的資料夾下面,如:C:\Users\User\Desktop 指令完成後,就會在指定的資料夾出現一個剛剛命名一樣的.yaml檔,帶著這個檔案到想要的電腦,就可以進行環境複製了。

在新電腦還原 複製的虛擬環境

指令:conda env create -f test.yml –name RAGenv

前面 conda env create 一樣是環境創造指令,後面的 -f 是參考哪一個檔案,這邊就用剛剛的 test.yaml 來進行創建,並且使用 –name 來進行新環境的命名。

enter 鍵之後,就會自動跑⋯⋯

再跑⋯⋯

如果出現跟下圖一樣的狀態,表示環境已架設完成。

但出現 failed 只是表示之前環境有使用 pip 安裝,所以就會出現 error。使用 pip 的檔案無法成功複製,就會需要使用另外的指令來安裝 pip 相關的軟體

放大圖片來看,就是出現 failed。

可以使用 conda env list 來確認環境是否已經創建成功,輸入後剛剛創建的 RAGenv 環境已成功創建完成。

不過想要解決這個 Pip Subprocess error,會需要使用的指令是 “pip install + 想要安裝的軟體+版本” 或是使用 conda 內建的安裝方法來對應版本 “conda install + 軟體+版本” 來解決問題,但⋯⋯ 這將會是另外一個坑 ^^” 我們下一個章節再來解決吧XD

最後…

以上就是 Anaconda 建置環境比較常使用到的指令,之後再來分享 Anaconda 中安裝檔案常用的指令,如果需要其他教學內容歡迎留言告訴我。

我是陪你一起在下班後繼續探索 AI 的冠軍,我們下篇文章見。

冠軍知道
冠軍知道

Hi~我是家中兔兔比本人還要紅的冠軍
原先以記錄生活的Vlogger
沒想到成為兔寶比主人還受歡迎Youtuber
沒關係! 我還是會任性的繼續記錄我的生活及曬我們家幣寶~~
不管是吃美食、出去玩或是體驗不同的生活
上知天文下知地理~你想知道的都在冠軍知道

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


主機服務:金城事務所