Anaconda 可以用來分離 python 的環境,並且會預先安裝常用的科學運算套件。在做實驗或隔離專案環境時很方便。
安裝 Anaconda
安裝直接到 Home - Anaconda,Anaconda 的官網,安裝還蠻方便的,就先不贅述了(其實是懶得重跑一次安裝步驟)。
創建環境
以下列出幾個常用的創建方式
最簡單的,只有指定虛擬環境的名稱 :
1 | conda create -n envName |
指定虛擬環境名稱,並預先安裝 python :
1 | conda create -n envName python=3.5 |
指定虛擬環境的安裝位置,以及 python 版本[1],因筆者在 windows 創建時,預設都會創建在 C:\Users\XXX\AppData\Local\conda\conda\envs\
底下,但筆者較習慣創建在以下的路徑
1 | conda create --prefix=C:\ProgramData\Anaconda3\envs\envName python=3.5 |
該資料夾名稱便是虛擬環境名稱,所以就不用(也無法)加上 -n
的參數了。
透過environment.yml file[2]
匯出 yaml
1 | conda env export > environment.yml |
匯入yaml
1 | conda env create -f environment.yml |
常用操作
啟動環境
1 | source activate envName |
安裝套件
就是把 pip
改成 conda
1 | conda install 套件 |
列出已安裝套件
1 | conda list |
移除套件
1 | conda remove 套件 |
退出虛擬環境
1 | source deactivate |
刪除虛擬環境
1 | conda env remove -n envName |
參考資料
[Day01]Anaconda環境安裝! - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天)