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 人的一天)


  1. Python:Anaconda安装虚拟环境到指定路径 - learn_tech的博客 - CSDN博客 ↩︎

  2. conda 套件管理 environment.yml · Hello, World! ↩︎