1.簡介
Conda是一個開源的包管理器和環境管理器,主要用于管理Python,但也可以用于其他語言。它主要用于安裝、管理和更新軟件包及其依賴項,以及創建、保存、加載和切換不同的開發環境。Conda可以在Windows、MacOS和Linux系統上使用,提供了方便的工具來管理不同的包和環境,幫助開發者在各種項目中保持依賴項的正確配置。
2.常用命令
創建一個環境并且創建在python3.8下(可修改python版本)
conda create -n name python=3.8
查看已經安裝的虛擬環境(以下兩條輸出相同)
conda-env list
conda info --envs
刪除一個虛擬環境
conda remove -n env_name --all
激活環境,關閉環境
# 激活環境
conda activate name# 關閉環境
conda deactivate name
鏡像源
# 查看鏡像源
conda config --show-sources # 從channel中安裝包時顯示包的來源
conda config --set show_channel_urls yes# 安裝時默認選擇Yes,就不需要每個次都自己再Yes了
conda config --set always_yes yes=========================================================================================
# 清華源——倉庫
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/# 清華源——第三方源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch-lts
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2s
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda# 清除索引,在更新源后建議清除一下索引
conda clean -i 添加鏡像源地址參數-i
conda install python -i 后加鏡像地址# 刪除鏡像源
conda config --remove channels https://XXXXXXXXXXXX
# 換回默認鏡像源
conda config --remove-key channels
在虛擬環境中安裝 / 卸載 / 更新? ?包
conda install 包名
conda uninstall 包名
conda update 包名
#需要注意的是,部分包在安裝時的名字和我們所熟知的并不完全相同,具體可查百度conda update conda # 檢查并更新到conda最新版本
conda update --all # 更新所有的安裝包