本表旨在提供一个简洁、高效的 Conda 命令参考,专注于最常用功能的快速查找。
1. 环境管理 (Environment Management)
| 功能 (Function) | 命令 (Command) | 示例 (Example) |
|---|---|---|
| 创建新环境 | conda create -n <env_name> [packages...] |
conda create -n myenv python=3.9 pandas |
| 激活环境 | conda activate <env_name> |
conda activate myenv |
| 退出环境 | conda deactivate |
conda deactivate |
| 查看所有环境 | conda env list |
conda env list |
| 复制环境 | conda create -n <new_env> --clone <source_env> |
conda create -n myenv_v2 --clone myenv |
| 删除环境 | conda remove -n <env_name> --all |
conda remove -n myenv --all |
| 导出环境到文件 | conda env export > environment.yml |
conda env export > environment.yml |
| 从文件创建环境 | conda env create -f <file.yml> |
conda env create -f environment.yml |
2. 包管理 (Package Management)
以下命令均在激活特定环境后使用。
| 功能 (Function) | 命令 (Command) | 示例 (Example) |
|---|---|---|
| 安装包 | conda install <package_name> |
conda install matplotlib |
| 安装指定版本 | conda install <package_name>=<version> |
conda install numpy=1.21.5 |
| 卸载包 | conda remove <package_name> |
conda remove matplotlib |
| 更新包 | conda update <package_name> |
conda update pandas |
| 更新所有包 | conda update --all |
conda update --all |
| 查看已安装的包 | conda list |
conda list |
| 搜索可用包 | conda search <package_name> |
conda search tensorflow |
3. Conda 配置与维护 (Configuration & Maintenance)
| 功能 (Function) | 命令 (Command) |
|---|---|
| 查看 Conda 版本 | conda --version |
| 更新 Conda 自身 | conda update -n base conda |
| 清理缓存 | conda clean --all |
| 查看配置信息 | conda info |
| 添加镜像源 | conda config --add channels <channel_url> |
| 移除镜像源 | conda config --remove channels <channel_url> |
| 显示当前源 | conda config --show-sources |