Ubuntu 升级安装 Python 版本


共计 1111 个字符,预计需要花费 3 分钟才能阅读完成。

1. 更新软件包列表

首先更新软件包列表,确保包列表是最新的。

sudo apt update

2. 安装软件属性共用库

software-properties-common 是一个在 Ubuntu 和其他基于 Debian 的 Linux 发行版中用于管理第三方软件源(PPA,即个人软件包存档)的软件包。它提供了一些工具和库,使得用户可以更轻松地添加、删除和更新 PPA。

sudo apt install software-properties-common

3. 添加 deadsnakes PPA

添加 deadsnakes PPA,这是一个包含多个 Python 版本的 PPA。

sudo add-apt-repository ppa:deadsnakes/ppa

4. 再次更新软件包列表

再次更新软件包列表以包括新的 PPA。

sudo apt update

5. 安装指定版本的 python

从这里可以看见不同版本的 ubuntu 可以安装的 python 版本:https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa

sudo apt install python3.11

6. 更新默认 python 版本

这一步是可选的,因为如果上一步进行安装以后,python 11 已经安装,且路径为 /usr/bin/python3.11。但是如果想要 python3 默认指向该版本,需要进行如下操作。

但首先需要了解的是 update-alternatives,这是 Linux 系统中的一个命令行工具,它用于管理系统中的多个命令或程序的版本。update-alternatives 允许用户选择默认使用的版本,这个工具通过维护符号链接来管理这些程序。

使用 update-alternatives 的基本命令包括:

  • update-alternatives --install: 安装一个新的替代方案。
  • update-alternatives --config: 配置已安装的替代方案。
  • update-alternatives --auto: 自动选择替代方案。
  • update-alternatives --remove: 删除替代方案。

6.1 创建符号链接

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

6.2 配置默认版本

sudo update-alternatives --config python3

然后按照提示选择 Python 版本。

7. 验证版本

python3 -V

Tips:清朝云网络工作室

阅读剩余
THE END