Ubuntu操作系统下Python多版本的安装与切换

安装替代Python版本

打开终端,看下系统中默认安装了按个版本的python
运行以下命令:

python --version

在这里插入图片描述
如果使用的是Ubuntu 20.04,则默认情况下拥有的python版本3.8。我们安装python 3.7,

sudo apt-get install software-properties-common

# 添加 python 存储库
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

# 安装 python3.7
sudo apt install python3.7

检查 python3.7 是否安装成功,
在这里插入图片描述
但是如果你打印系统的 python 版本,它仍然是 python 3.8
在这里插入图片描述

更新替代

我们可以使用 update-alternatives 命令为 Ubuntu 系统中安装的同一软件的不同版本设置优先级。具有最高优先级的 Python 版本将用作默认版本。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2

这里我们将 3.7、3.8 版本的优先级设置为 1、2。由于 3.8 版本的优先级最高,它将被选为默认版本。

在不同版本之间切换
sudo update-alternatives --config python
# 选择你想要的python数值,然后输入
python --version

在这里插入图片描述
如您所见,python 版本是 3.7.13。您可以重复上述步骤并根据需要安装不同版本的python并设置优先级并根据需要使用它们。

使用不同版本的python创建虚拟环境

按照以下步骤使用您想要的特定 python 版本创建虚拟环境

# 如果尚未安装该版本的 venv 包
sudo apt install pythonX.x-venv

python -m venv venv

source venv/bin/activate

python --version

在这里插入图片描述推出虚拟环境
在这里插入图片描述
还可以使用 virtualenv创建虚拟环境

猜你喜欢

转载自blog.csdn.net/ylfmsn/article/details/124925593
今日推荐