前篇一步步帶著大家安裝 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 |
本文索引
新增 新的虛擬環境
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第1張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-command-1.png)
指令:conda create –name test python=3.9
前面的 conda create 是要創造的指令,後面 –name 或是 -n 是幫創建的環境進行命名,所以這邊- -name test 就是建立一個環境名稱為 test 的環境。
不指定軟體的版本指令:conda create –name test
如果有指定的軟體版本,就在後面直接加上,例如:這邊就是新增一個 python 版本為 3.9 的環境。
按下 enter 鍵之後,就會列出預計安裝的軟體以及版本,下方會詢問是否同意 (只能同意啊!哪次不同意⋯⋯)。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第2張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-command-2.png)
輸入 “y” 按下 enter 鍵就會開始安裝了。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第3張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-command-3.png)
下面出現 done 就是安裝完成。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第4張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-command-4.png)
啟動 已創建的虛擬環境
指令:conda activate test
conda activate 是啟動環境的指令,後面接上要開啟的環境名稱,按下 enter 鍵,前面的 base 換成你想啟動的環境名稱(base)→(test),就表示成功了。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第5張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-command-5.png)
離開 虛擬環境
指令:conda deactivate
輸入指令後就會回到 base 狀態。
列出目前有哪些虛擬環境
指令:conda env list
系統會列出目前所有的環境並且透過星號「 * 」,可以知道現在在哪一個環境以及環境安裝的位置。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第6張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-command-6.png)
複製環境以及移動環境到新的電腦
複製虛擬環境
指令: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 來進行新環境的命名。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第7張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-create-env.png)
enter 鍵之後,就會自動跑⋯⋯
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第8張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-create-env-1.png)
再跑⋯⋯
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第9張圖](https://my-freelife.com/wp-content/uploads/2025/08/anaconda-create-env-2.png)
如果出現跟下圖一樣的狀態,表示環境已架設完成。
但出現 failed 只是表示之前環境有使用 pip 安裝,所以就會出現 error。使用 pip 的檔案無法成功複製,就會需要使用另外的指令來安裝 pip 相關的軟體。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第10張圖](https://my-freelife.com/wp-content/uploads/2025/08/Pip-failed.png)
放大圖片來看,就是出現 failed。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第11張圖](https://my-freelife.com/wp-content/uploads/2025/08/Pip-failed2.png)
指令:conda env list
可以使用 conda env list 來確認環境是否已經創建成功,輸入後剛剛創建的 RAGenv 環境已成功創建完成。
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第12張圖](https://my-freelife.com/wp-content/uploads/2025/08/conda-env-list.png)
不過想要解決這個 Pip Subprocess error,會需要使用的指令是 “pip install + 想要安裝的軟體+版本” 或是使用 conda 內建的安裝方法來對應版本 “conda install + 軟體+版本” 來解決問題,但⋯⋯ 這將會是另外一個坑 ^^” 我們下一個章節再來解決吧XD
![[AI學習篇] Anaconda 新手入門:環境新增、啟動與複製的完整教學 - 第13張圖](https://my-freelife.com/wp-content/uploads/2025/08/pip-install.png)
最後…
以上就是 Anaconda 建置環境比較常使用到的指令,之後再來分享 Anaconda 中安裝檔案常用的指令,如果需要其他教學內容歡迎留言告訴我。
我是陪你一起在下班後繼續探索 AI 的冠軍,我們下篇文章見。