本表旨在提供一个简洁、高效的 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 |