Conda Usage
Conda使用
简介
Conda是一个开源的跨平台包管理系统和环境管理系统,用于管理多个版本的软件包和环境,Conda可以帮助你轻松安装、卸载、管理和更新软件包,并在不同环境之间切换。
前提
- 操作系统:CentOS 7.6 64bit
- 语言包:python3.8
安装
下载安装包
1
wget --user-agent="Mozilla" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
执行安装包
1
sh ${install_path}/Anaconda3-2024.06-1-Linux-x86_64.sh
安装过程中,根据提示输入
yes,直到安装完成。其中要求输入安装路径,可直接回车使用默认路径:安装完成后,配置环境变量:
1
2
3vim ~/.bashrc
export PATH="/root/anaconda3/bin/:$PATH"
source ~/.bashrc最后查看是否安装成功:
1
conda --version
使用
配置默认通道源:
1
2
3
4
5conda config --show channels
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes创建环境,如创建一个名为
py3-8的python3.8环境:1
conda create -n py3-8 python=3.8 -y
查看环境:
1
conda env list
激活环境:
1
conda activate py3-8
若提示如下错误:
则需要先进行初始化:
1
2
3source ~/.bashrc
conda init --all
conda deactivate在激活的环境中工作,如执行
python3脚本:1
vim py3_demo.py
1
print("py3: Hello, World!");
1
python3 py3_demo.py
退出环境:
1
conda deactivate
若需设置当前激活环境变量,则执行:
1
2
3
4# 查看当前激活环境变量
conda env config vars list
# 设置当前激活环境变量,设置后需重新激活环境(activate)
conda env config vars set PY_VERSION=3.12登录终端后默认环境为
base,若需取消,则执行:1
conda config --set auto_activate_base false
总结
Conda的环境管理功能实际上是管理多个版本包的,当我们激活对应环境,终端上下文就会切到该环境,并可以使用该环境下的包:
参考文献
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 后端学习手记!











