一、創建虛擬環境
conda create --name your_env_name python=your_python_version your_package_names
其中,引數-n是指接下來的引數指定虛擬環境名,與--name等效,所以python36即為指定的將要創建的虛擬環境名,python=version是為虛擬環境指定Python版本,指定版本后,conda會安裝該版本下最新的子版本,例如指定版本為3.6時,conda將會安裝最新的3.6.x版本,package_names是要為新的虛擬環境創建時就安裝的包,這里也可以不安裝其他包,省略這一引數,在后續使用虛擬環境時安裝第三方包,
例如創建一個虛擬環境,Python版本為3.6,虛擬環境名為python36:
conda create --name python36 python=3.6
二、查看虛擬環境
conda env list
三、復制虛擬環境
conda create -n new_env --clone old_env
這里new_env是新創建的Conda環境,old_env是被復制的Conda環境,復制完成后,兩個環境的Python配置是完全相同的;
四、激活虛擬環境
conda activate your_env_name
五、退出虛擬環境
conda deactivate your_env_name
六、共享虛擬環境
什么是共享虛擬環境呢?當我們在本機上開發了一套代碼,然后將代碼上傳到github或者發給專案組其他人,這是別人可不知道我們開發的代碼上面用到了哪些依賴,conda提供了方便得功能將虛擬環境中所有依賴包統一匯出一個組態檔中,在別的機器上使用這套代碼時,根據conda匯出的組態檔重建虛擬環境即可,這就是共享虛擬環境功能,在多人協作開發及開源的情況下,共享虛擬環境無疑是一個非常實用的功能,
- 匯出依賴到組態檔
conda env export --file your_filename.yml
your_filename.yml是匯出依賴的組態檔,運行命令后,當前目錄下就會生成一個your_filename.yml的檔案,包含了所有依賴資訊,
- 根據組態檔創建虛擬環境
進入組態檔所在路徑,執行以下命令:
conda env create -f your_filename.yml
運行上述命令后,在新機器上也會創建一個一模一樣的虛擬環境,
七、洗掉虛擬環境
conda remove -n your_env_name --all
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/356675.html
標籤:其他
