Conda環境管理
更換下載源
Windows
執行下面命令,生成.condarc
檔案,會在你的C
盤使用者資料夾中生成conda config --set show_channel_urls yes
把下面的命令放到剛生成的檔案中
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ ssl_verify: true
其實可以不用生成檔案,直接象下面一個個新增也行conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
檢視當前用的是什麼源conda config --show
換回預設的下載源conda config --remove-key channels
Linux
linux
預設有.condarc
檔案,將第一步改為vim ~/.condarc
即可
建立,刪除虛擬環境
建立,可以指定環境名稱和python版本conda create -n {環境名} python=3.8 ipykernel
刪除環境conda remove -n {環境名} --all
建立環境時克隆一個已經存在的環境,這樣省去一些包的安裝conda create -n {新環境名} --clone {被克隆的環境名}
複製已有虛擬環境中的包
condad
匯出已有的環境(移植過來的環境只是安裝了你原來環境裡用conda install
等命令直接安裝的包,你用pip之類裝的東西沒有移植過來,需要你重新安裝)conda env export > environment.yaml
根據已有的environment.yaml
建立環境(有了這個檔案就能跨電腦安裝相同環境)conda env create -f environment.yaml
不用.yaml
檔案,直接複製已有的環境conda create -n 新環境名 --clone 舊環境名
pip
匯出安裝的庫到requirements.txt
pip freeze > requirements.txt
pip
匯入requirements.txt
中列出的庫到系統pip install -r requirements.txt