August 3, 2025

Conda 环境管理

对于某个项目,我们最好使用一个独立的环境来进行配置,这个环境下会包含项目所需要用到的对应版本的库

使用前先初始化conda

自动初始化

例如在Git Bash中运行:

conda init bash

这样它会修改你的 ~/.bashrc 文件,加入 Conda 的初始化代码,比如:

__conda_setup="$('/path/to/conda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
eval "$__conda_setup"

path就是到miniconda3/Scripts/conda.exe的路径

然后就可以手动加载配置:

source ~/.bashrc

手动初始化:

打开并编辑.bashrc文件:

nano ~/.bashrc

在文件末尾添加:

__conda_setup="$('/path/to/conda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
eval "$__conda_setup"

然后ctrl+Xctrl+Yenter再加载配置即可

常见命令

新建环境

conda create -n your_env_name python=3.10

也可以指定安装其他的包

conda create -n your_env_name python=3.10 numpy pandas

激活环境

建立环境之后要激活

conda activate your_env_name

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

conda list

退出环境到base

conda deactivate

导出环境的配置(导出为 .yml 文件)

conda env export > environment.yml

从.yml文件创建环境(克隆别人的配置)

conda env create -f environment.yml

更新包

conda update numpy

or

conda update --all

列出所有的环境

conda env list

删除环境

conda remove -n your_env_name --all
Share