[安裝教程] linux建立conda虛擬環境
最近需要在伺服器上訓練程式碼,怕把伺服器的環境搞亂了,就使用了虛擬環境。主要配置流程如下:
-
安裝Anaconda。
在命令列輸入,下載anaconda。wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
。下載之後,執行bash Anaconda3-5.0.1-Linux-x86_64.sh
即可執行安裝,如果提示預設時yes,直接執行即可。但是在最後一步時,預設操作時No,該步是讓你確認是否將anaconda加入環境,需要選擇yes。如果不幸選了No,需要執行以下命令:export PATH=/home/(your_user_name)/anaconda3/bin:$PATH source .bashrc
安裝之後,會在安裝目錄下生成
anaconda
的資料夾。之後所安裝的虛擬環境均存在env
資料夾中。 -
測試是否安裝成功。
conda --version
,如果顯示conda版本,則說明安裝成功。 -
檢視當前存在哪些環境。
conda env list
-
建立新的虛擬環境。
conda create -n your_env_name python=X.X(2.7、3.6等)
-
啟用虛擬環境。在你使用環境之前,需要啟用。
source activate your_env_name
-
安裝各種所需python包。
pip install package_name
(如果你建立的是python3.x的環境,也直接使用pip,不要使用pip3。因為此時的pip3可能會直接安裝至你的系統環境裡。) -
關閉虛擬環境。當你使用完畢,需要關閉虛擬環境。
source deactivate
-
刪除虛擬環境。
conda remove -n your_env_name --all
-
共享環境:將當前使用的環境中所包含的python包的名稱進行打包。
conda env export > 檔名.yaml
-
載入別人共享的環境。
conda env update -f=/path/檔名.yml