Conda 使用指南
一、Conda 是什么?
Conda 是一个开源的包管理和环境管理工具,主要用于:
- 安装、更新、卸载软件包(尤其是 Python、C、R 等语言的库)
- 创建和管理不同版本的 虚拟环境(解决项目依赖冲突问题)
Conda 可以管理:
- Anaconda 发行版(自带科学计算库)
- Miniconda(轻量版,只包含 Conda)
二、安装 Conda
推荐安装方式:Miniconda
-
前往官网下载安装: 👉 docs.conda.io/en/latest/m…
-
选择对应操作系统版本(Windows / macOS / Linux)
-
安装完成后,打开命令行(终端)输入:
conda --version
三、常用命令速查表
环境管理命令
| 功能 | 命令 |
|---|---|
| 查看所有环境 | conda env list 或 conda info --envs |
| 创建新环境 | conda create -n myenv python=3.10 |
| 激活环境 | conda activate myenv |
| 退出当前环境 | conda deactivate |
| 删除环境 | conda remove -n myenv --all |
| 导出环境依赖 | conda env export > environment.yml |
| 从文件创建环境 | conda env create -f environment.yml |
包管理命令
| 功能 | 命令 |
|---|---|
| 查看已安装包 | conda list |
| 搜索包 | conda search numpy |
| 安装包 | conda install numpy |
| 安装指定版本包 | conda install numpy=1.23.0 |
| 更新包 | conda update numpy |
| 删除包 | conda remove numpy |
| 更新 Conda 自身 | conda update conda |
组合使用示例
# 创建并进入一个新环境
conda create -n videoai python=3.10
conda activate videoai
# 安装常见库
conda install numpy pandas matplotlib
# 导出环境配置
conda env export > environment.yml
# 删除环境
conda remove -n videoai --all