Lazy loaded image
知识小记
😕Conda基础学习笔记
字数 1137阅读时长≈ 3 分钟
2026-9-10
2026-9-10

Conda 基础学习笔记

1. 安装与验证

推荐安装:
  • Miniconda:轻量,只安装 Conda 和基础组件
  • Anaconda:体积较大,预装大量科学计算包
验证安装:
初始化当前 Shell:
指定 Shell:
执行后重启终端。

2. 常用配置

查看配置:
设置默认频道:
设置社区频道 conda-forge:
显示频道地址:
删除频道:
恢复默认配置:
设置环境和包缓存位置:
查看 Conda、环境、缓存路径:

3. 环境管理

创建环境:
创建环境并安装多个包:
指定路径创建环境:
查看所有环境:
激活环境:
按路径激活:
退出当前环境:
删除环境:
复制环境:

4. 包管理

搜索包:
查看当前环境已安装包:
安装包:
指定版本:
指定频道安装:
更新包:
卸载包:
在指定环境中执行操作:

5. Conda 与 pip

在 Conda 环境中使用 pip:
查看 pip 安装位置:
原则:
  1. 优先使用 conda install 安装 Conda 能提供的包。
  1. Conda 找不到的包,再使用 python -m pip install。
  1. 先 Conda、后 pip;pip 安装后不要再用 Conda 大范围更新环境。

6. 环境导出与恢复

导出环境完整包信息:
导出跨平台依赖文件:
按配置文件创建环境:
指定环境名称:
更新已有环境:
导出 pip 依赖:
按 pip 依赖安装:

7. 常见环境变量

临时设置:
查看:
取消设置:
修改后重新激活环境。

8. 常用清理命令

查看缓存:
清理索引缓存、无用包和压缩包:
仅清理下载压缩包:

9. 常见排错

conda 不是内部或外部命令

重启终端;仍无效时检查 Miniconda/Anaconda 是否加入 PATH,或直接使用 Anaconda Prompt。

激活环境时报错

包依赖冲突

必要时创建全新环境,不要持续修改已损坏环境。

查看 Python 实际位置

查看当前环境

10. 高频工作流

11. 命令速查

需求
命令
查看版本
conda --version
查看环境
conda env list
创建环境
conda create -n 名称 python=版本
激活环境
conda activate 名称
退出环境
conda deactivate
删除环境
conda remove -n 名称 --all
安装包
conda install 包名
更新包
conda update 包名
删除包
conda remove 包名
查看包
conda list
搜索包
conda search 包名
导出环境
conda env export > environment.yml
创建环境文件
conda env create -f environment.yml
更新环境文件
conda env update -f environment.yml
清理缓存
conda clean -a

12. 工作流程建议

  • 一个项目一个环境。
  • 环境名称使用项目名或用途名,例如 nlp-dev、cv-prod。
  • 项目根目录保存 environment.yml。
  • 安装包前确认当前环境:conda info --envs。
  • 运行 Python 时优先使用 python -m pip,避免 pip 指向错误环境。
  • 不要直接删除环境目录,使用 conda remove -n 环境名 --all。
上一篇
TaskFlow:一个偏个人工作台风格的任务管理项目
下一篇
Joint MD:把零散 Markdown 变成一篇可以认真读的文档