1. 使用 Anaconda 3 进行版本管理
# 下载安装包
wget --user-agent="Gin" https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
# 安装
bash Anaconda3-2024.02-1-Linux-x86_64.sh
添加环境变量
sudo vim ~/.bashrc
export PATH="/home/gin/anaconda3/bin:$PATH"
source ~/.bashrc
基础指令
# 查看版本
conda -V
python -V
# 切换虚拟环境
conda activate env_name
# 列出所有虚拟环境
conda info --envs
anaconda 使用
# 安装完成后,使用以下指令安装所需的版本
# 可以不用清华源,正常使用默认源即可
conda config --append channels conda-forge
conda install python=3.12.1
# 已过时
# 换回默认源
conda config --remove-key channels
# 查看已有的镜像源
conda config --show channels
# 添加镜像源
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 --set show_channel_urls yes
conda config --append channels conda-forge
# 创建空白python环境
conda create -n py3121 python=3.12.1
# 查看安装包并安装
conda list
conda install packages
# 激活与退出环境
conda activate pyName
conda deactiate pyName
设置 pip 源
# 添加源
pip config set global.index-url [url]
# 删除源
pip config unset global.index-url
# 查看源
pip config list
# 阿里云
http://mirrors.aliyun.com/pypi/simple/
# 豆瓣
https://pypi.douban.com/simple/
# 清华
https://pypi.tuna.tsinghua.edu.cn/simple/
2. 安装 mamba
# 下载
wget https://anaconda.org/conda-forge/mamba/2.0.0rc1/download/linux-64/mamba-2.0.0rc1-h4b73558_2.conda
# 安装
conda install mamba-2.0.0rc1-h4b73558_2.conda
conda install mamba
# 若出现当前频道没有manba则更换频道即可
conda install mamba -n base -c conda-forge
# 使用-将conda替换为mamba就行了
# 查询版本
mamda --v
# 查看环境列表
mamba info -e
# 激活环境
mamba activate
3. 已废除的方法
3.1 安装
# 上传tar包
# 解压
tar -zxvf Python-3.12.1.tgz -C /opt/module
# 进入安装目录,并创建
cd Python-3.12.1
sudo mkdir -p /usr/local/python3
./configure --prefix=/usr/local/python3 --enable-optimizations
make
sudo make install
3.2 配置
# 修改软链接
sudo rm -rf /usr/bin/python3
sudo rm -rf /usr/bin/python
sudo rm -rf /usr/bin/pip3
sudo rm -rf /usr/bin/pip
#添加python3的软链接
sudo ln -s /usr/local/python3/bin/python3.12 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/python3.12 /usr/bin/python
#添加 pip3 的软链接
sudo ln -s /usr/local/python3/bin/pip3.12 /usr/bin/pip3
sudo ln -s /usr/local/python3/bin/pip3.12 /usr/bin/pip