Conda 环境速查手册

日常管理 conda 环境所需要的一切。

创建与激活

conda create -n myenv python=3.11
conda activate myenv
conda deactivate

安装包

conda install numpy pandas matplotlib
conda install -c conda-forge some-package
pip install package-not-in-conda        # 备用方案

管理环境

conda env list                          # 列出所有环境
conda info --envs                       # 同上,更多细节
conda remove -n myenv --all             # 删除环境
conda rename -n oldname newname         # 重命名(conda 23.x+)

导出与复现

# 导出(含 conda 和 pip 包)
conda env export > environment.yml

# 在其他机器上复现
conda env create -f environment.yml

更新

conda update conda                      # 更新 conda 本身
conda update --all                      # 更新所有包

小技巧

conda-forge 设为默认频道,获取更多包:

conda config --add channels conda-forge
conda config --set channel_priority strict