Conda

Conda 是跨平台 Python 环境与包管理工具,支持创建隔离环境、管理依赖。

环境管理

# 创建环境
conda create -n myenv python=3.8
conda create -p /path/to/env python=3.8  # 自定义路径
 
# 激活/停用
conda activate myenv
conda deactivate
 
# 查看/删除
conda env list
conda env remove -n myenv

包管理

conda install numpy=1.19        # 安装指定版本
conda install -c conda-forge pkg # 从指定 channel 安装
conda remove numpy               # 卸载
conda update numpy               # 更新
conda search numpy               # 搜索

环境导出/导入

conda env export > environment.yml  # 导出
conda env create -f environment.yml # 导入

配置与清理

conda config --show
conda config --add channels conda-forge
conda clean --all  # 清理缓存

克隆环境

conda create --clone oldenv -n newenv

常用选项

  • -n:指定环境名
  • -p:指定环境路径
  • -c:指定 channel