Anaconda虛擬環境管理
1、建立環境:
conda create --name your_env_name
(1)建立指定python版本的虛擬環境:
conda create --name your_env_name python=3.8
(2)建立包含某些第三方庫的虛擬環境:
conda create --name your_env_name numpy scipy
(建立環境時安裝numpy庫和scipy庫)
(3)建立指定python版本下包含某些包的環境:
conda create --name your_env_name python=3.5 numpy scipy
(建立環境,python版本為3.8,建立時安裝numpy庫和scipy庫)
2、檢視所有虛擬環境
conda info --envs
conda env list
3、啟用(進入)某個環境
win : activate your_env_name
mac/linux : conda activate your_env_name
4、退出當前環境
deactivate
5、刪除某個環境
conda remove --name your_env_name --all
6、複製某個環境
conda create --name new_env_name --clone old_env_name
7、分享環境
進入要分享的環境:activate target_env_name
輸入命令:conda env export > environment.yml
會在當前目錄下生成environment.yml檔案
別人拿到environment.yml檔案後,在cmd中進入檔案目錄下,可以通過以下命令從該檔案建立環境
conda env create -f environment.yml
8、第三方庫管理
檢視當前環境下安裝的第三方庫:conda list
給當前環境安裝第三方庫:conda install package_name
檢視指定環境下安裝的第三方庫:conda list -n target_env_name
給指定環境安裝第三方庫:conda install -n env_name package_name
9、虛擬環境的本地地址
Anaconda根目錄下會有一個資料夾envs,裡面按虛擬環境名儲存著對應環境所安裝的第三方庫,而且每個環境對應一個python直譯器