Original Note

Conda 常用命令

  • self_study_notes
  • Original Note
  • Updated: unknown
Source Collection
self_study_notes
Source Path
self_study_notes/conda/常用命令.md
Type
Original Note
Updated At
unknown

Conda 常用命令

环境管理

conda env list

列出所有 conda 环境,显示环境路径,当前激活的环境会标记 *

conda env list

conda create

创建新的 conda 环境。

conda create -n myenv python=3.11
参数 说明
-n 环境名 指定环境名称
-p 路径 指定环境安装路径
python=版本 指定 Python 版本

conda activate / deactivate

激活或退出环境。

conda activate myenv    # 激活环境
conda deactivate        # 退出当前环境

conda remove

删除环境。

conda remove -n myenv --all
参数 说明
-n 环境名 指定要删除的环境
--all 删除整个环境(必需)

环境导出/导入

Attention: 常用下面这个

conda env export --from-history

仅导出手动安装的包(不含依赖),生成更简洁的 yml 文件。

conda env export --from-history > environment.yml

conda env create

根据 environment.yml 创建新环境。

conda env create -f environment.yml
参数 说明
-f 文件名 指定 yml 配置文件

包管理

conda install

安装包。

conda install numpy              # 安装包
conda install numpy=1.24        # 指定版本
conda install -c conda-forge 包名  # 从指定 channel 安装
参数 说明
-n 环境名 指定安装到的环境(不指定则为当前环境)
-c channel 指定下载源/频道

conda update

更新包。

conda update numpy       # 更新指定包
conda update --all       # 更新所有包

conda remove

删除包。

conda remove numpy

conda list

查看当前环境已安装的包。

conda list
conda list -n myenv      # 查看指定环境的包

常用参数速查

参数 说明
-n 指定环境名称
-p 指定路径
-c 指定 channel(如 conda-forge)
-f 指定文件
--all 全部/所有
-y 跳过确认提示

Evidence-backed relations

Source Note · Same Topic

切换到中文