在學(xué)習(xí)和工作中蒸殿,經(jīng)常需要用到多個環(huán)境锣咒,有的時候需要python3.6的環(huán)境,有的時候需要python3.5的環(huán)境,有的時候需要pytorch 0.4恩静,有的時候又需要pytorch1.5. 為了解決上述問題(1)使用docker歹撒,另起新的容器 (2)使用虛擬環(huán)境榨呆。 本文介紹如何使用conda來管理多個虛擬環(huán)境荒给。
安裝Miniconda
Miniconda是conda免費(fèi)的輕量級安裝包,只包含conda显沈、Python及它們所依賴的包软瞎,以及其他一些常用的包,例如pip, zlib等拉讯。
-
根據(jù)系統(tǒng)和python的版本涤浇,選擇下載安裝包
在這里插入圖片描述 - 在安裝之前,可用命令
sha256sum filename
魔慷,驗證下載的安裝包是否可用 - 解壓文件只锭,在終端命令行運(yùn)行文件
bash Miniconda3-latest-Linux-x86_64.sh
- 按照屏幕指示完成安裝,不知道如何操作的選擇默認(rèn)即可
- 重新打開終端命令行盖彭,輸入conda list纹烹,顯示已安裝的包,則安裝成功
其他系統(tǒng)安裝可查看Installation
使用conda管理虛擬環(huán)境
miniconda安裝完成后召边,可使用如下的命令來管理多個虛擬環(huán)境:
命令 | 功能 |
---|---|
conda info -e | 查看conda中裝了多少個環(huán)境 |
conda --version | 查看conda版本 |
conda update conda | 升級conda版本 |
conda create --name py36 python=3.6 | 創(chuàng)建一個新的名為py36的環(huán)境铺呵,位置在miniconda安裝文件的envs/py36 下 |
激活新環(huán)境 | linux下:source activate py36 <br /> windows下:activate py36 |
conda remove -n py36 --all | 刪除名為py36的環(huán)境 |
source deactivate | 退出環(huán)境 |
配置環(huán)境變量
https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html