一、环境管理
| 操作 | 命令 | 示例 |
|---|---|---|
| 创建环境 | conda create -n 环境名 [python=版本] | conda create -n py311 python=3.11 |
| 激活环境 | conda activate 环境名 | conda activate py311 |
| 退出环境 | conda deactivate | conda deactivate |
| 列出所有环境 | conda env list 或 conda info --envs | conda env list |
| 复制环境 | conda create --clone 原环境名 -n 新环境名 | conda create --clone base -n backup |
| 删除环境 | conda env remove -n 环境名 | conda env remove -n old_env |
| 导出环境配置 | conda env export > 文件名.yaml | conda env export > environment.yaml |
| 从文件创建环境 | conda env create -f 文件名.yaml | conda env create -f environment.yaml |
二、包管理
| 操作 | 命令 | 示例 |
|---|---|---|
| 安装包 | conda install 包名[=版本] | conda install numpy=1.24 |
| 批量安装包 | conda install 包1 包2 | conda install pandas matplotlib |
| 指定渠道安装 | conda install -c 渠道名 包名 | conda install -c pytorch pytorch |
| 卸载包 | conda remove 包名 | conda remove requests |
| 更新包 | conda update 包名 | conda update numpy |
| 更新所有包 | conda update --all | conda update --all |
| 列出已安装包 | conda list | conda list |
| 搜索包 | conda search 包名 | conda search tensorflow |
| 清理缓存 | conda clean -a | conda clean -a |
三、Python 版本管理
| 操作 | 命令 | 示例 |
|---|---|---|
| 查看当前 Python 版本 | python --version | python --version |
| 切换 Python 版本 | conda install python=版本 | conda install python=3.10 |
四、配置与信息
| 操作 | 命令 | 示例 |
|---|---|---|
| 查看 Conda 版本 | conda --version | conda --version |
| 更新 Conda | conda update conda | conda update conda |
| 查看配置信息 | conda config --show | conda config --show |
| 添加镜像源 | conda config --add channels 镜像地址 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ |
| 移除镜像源 | conda config --remove channels 镜像地址 | conda config --remove channels defaults |
