conda 是 python 的环境管理工具包,非常好用,特别是 miniconda 相对于 conda 不需要安装其他的工具,而且打开也很快,非常推荐;
1. 安装
内容来自Miniconda
windows和macOS推荐直接下载
linux 推荐使用 quick command line install
mkdir -p ~/miniconda3 ## 这里是选择安装目录 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3 rm -rf ~/miniconda3/miniconda.sh
在安装完毕后,我们需要对其添加环境变量等操作,我们可以直接运行下面代码;
~/miniconda3/bin/conda init bash ~/miniconda3/bin/conda init zsh
安装完毕!
2. 配置
2.1 如何配置
展示配置
conda config --show
得到下面的结果
这里我们可以用下面代码进行设置,把auto_activate_base
为true
conda config --set auto_activate_base true
2.2 快速设置
conda 内的 python 环境中安装包有两种方式:conda install package-name
和 pip install package-name
;
不过这里的 pip 也是需要 conda 来进行安装的;
conda install pip
取消自动进入 base 环境
conda config --set auto_activate_base false
conda 添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
pip 添加清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ## 需要pip版本>=10.0.0 pip升级后需要重新配置
pip 更新为最新版本
python -m pip install --upgrade pip
3. 使用
查看环境
conda info -e ## conda info --envs ## conda env list
创建环境
conda create --name <env_name> python=3.10 ## 这里<env_name>换成环境名字 3.10 可以换成想要的版本
激活环境
conda activate ## 激活默认环境 conda activate <env_name> ## 激活指定环境
退出环境
conda deactivate ## 退出当前环境 conda deactivate <env_name> ## 退出指定环境
删除环境
conda remove --name <env_name> --all ## 这里<env_name>换成环境名字 ## conda env remove --name <env_name>
重命名环境
conda create --name <env_name_old> --clone <env_name_new> conda remove --name <env_name_old> --all