以下是 Conda 最常用的命令,按使用场景分类:
📦 环境管理
| 操作 |
命令 |
| 创建环境 |
conda create -n 环境名 python=版本号 |
| 删除环境 |
conda remove -n 环境名 --all |
| 克隆环境 |
conda create -n 新环境名 --clone 原环境名 |
| 列出所有环境 |
conda env list 或 conda info --envs |
| 激活环境 |
conda activate 环境名 |
| 退出环境 |
conda deactivate |
| 重命名环境 |
克隆 + 删除(无直接重命名命令) |
📦 包管理
| 操作 |
命令 |
| 安装包 |
conda install 包名 |
| 安装指定版本 |
conda install 包名=版本号 |
| 安装多个包 |
conda install 包名1 包名2 |
| 从指定渠道安装 |
conda install -c 渠道名 包名 |
| 卸载包 |
conda remove 包名 |
| 更新包 |
conda update 包名 |
| 更新所有包 |
conda update --all |
| 列出当前环境所有包 |
conda list |
| 列出指定环境的包 |
conda list -n 环境名 |
| 搜索包 |
conda search 包名 |
🔧 环境配置
| 操作 |
命令 |
| 导出环境配置 |
conda env export > environment.yml |
| 从配置文件创建环境 |
conda env create -f environment.yml |
| 更新环境配置 |
conda env update -f environment.yml |
| 查看 Conda 信息 |
conda info |
⚙️ Conda 自身管理
| 操作 |
命令 |
| 更新 Conda |
conda update conda |
| 更新 Anaconda |
conda update anaconda |
| 清理缓存 |
conda clean --all |
| 查看 Conda 版本 |
conda --version |
📁 路径配置
| 操作 |
命令 |
| 添加环境目录 |
conda config --add envs_dirs 路径 |
| 添加包缓存目录 |
conda config --add pkgs_dirs 路径 |
| 查看配置 |
conda config --show |
| 重置配置 |
conda config --remove-key 配置项 |
🎯 常用示例
# 创建一个 Python 3.11 环境,命名为 myenv
conda create -n myenv python=3.11
# 激活环境
conda activate myenv
# 安装 numpy 和 pandas
conda install numpy pandas
# 查看已安装的包
conda list
# 退出环境
conda deactivate
# 删除环境
conda remove -n myenv --all
# 导出环境配置
conda env export > environment.yml
# 用配置文件创建环境
conda env create -f environment.yml
💡 小技巧
| 需求 |
命令 |
| 只显示环境路径 |
`conda env list |
| 查看环境中某个包的信息 |
conda list 包名 |
| 虚拟环境中使用 pip |
conda activate 环境名 → pip install 包名 |
| 查看冲突 |
conda info 包名 |