张芷铭的个人博客

Conda

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

环境管理

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 创建环境
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

包管理

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

环境导出/导入

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

配置与清理

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

克隆环境

1
conda create --clone oldenv -n newenv

常用选项

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

Comments