Anaconda / Conda 常用指令总结
这是对 Anaconda / Conda 常用指令的总结表格,方便快速查阅。
Anaconda / Conda 常用指令速查表
| 类别 | 功能 | 指令 | 说明 |
|---|---|---|---|
| 环境管理 | 列出所有环境 | conda env list 或 conda info --envs |
查看已创建的所有环境,*号表示当前所在环境。 |
| 创建新环境 | conda create --name myenv python=3.9 |
创建一个名为 myenv 并安装 Python 3.9 的新环境。 |
|
| 激活环境 | conda activate myenv |
进入名为 myenv 的环境。 |
|
| 退出当前环境 | conda deactivate |
返回基础 (base) 环境。 | |
| 删除环境 | conda env remove --name myenv |
彻底删除名为 myenv 的环境。 |
|
| 克隆环境 | conda create --name myenv_copy --clone myenv |
复制 myenv 环境,新环境名为 myenv_copy。 |
|
| 导出环境配置 | conda env export > environment.yml |
将当前环境的包列表导出到 YAML 文件,用于共享。 | |
| 从文件创建环境 | conda env create -f environment.yml |
根据 environment.yml 文件复现一个相同的环境。 |
|
| 包管理 | 安装包 | conda install numpy 或 conda install numpy pandas |
在当前环境安装一个或多个包。 |
| 从特定频道安装 | conda install -c conda-forge package_name |
从 conda-forge 等频道安装包。 |
|
| 列出已安装包 | conda list |
查看当前环境中所有已安装的包。 | |
| 更新包 | conda update numpy |
更新特定包。 | |
| 更新所有包 | conda update --all |
更新当前环境中所有可更新的包。 | |
| 更新Conda自身 | conda update conda |
更新 Conda 到最新版本。 | |
| 搜索包 | conda search tensorflow |
搜索包是否存在及其可用版本。 | |
| 卸载包 | conda remove numpy |
从当前环境中移除某个包。 | |
| 频道管理 | 添加频道 | conda config --add channels conda-forge |
添加频道(如 conda-forge)到配置中。 |
| 设置频道优先级 | conda config --set channel_priority strict |
设置为严格优先级,避免依赖冲突。 | |
| 查看已配置频道 | conda config --show channels |
显示当前添加的所有频道列表。 | |
| 工具与信息 | 查看Conda信息 | conda info |
显示 Conda 的安装路径、环境目录等信息。 |
| 查看Conda版本 | conda --version |
显示当前安装的 Conda 版本号。 | |
| 清理缓存 | conda clean --all |
清理所有缓存包和临时文件,释放磁盘空间。 | |
| 获取帮助 | conda --help 或 conda install --help |
查看通用或特定命令的帮助文档。 |
核心使用流程建议:
- 创建环境 -> 激活环境 -> 在新环境中安装包和工作 -> 工作完成后退出环境。
- 优先使用
conda install,如果找不到包,再使用pip install。

浙公网安备 33010602011771号