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+X
再ctrl+Y
再enter
再加载配置即可
常见命令
新建环境
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