如何在 Ubuntu 中安装最新的 Python 版本

简介: 如何在 Ubuntu 中安装最新的 Python 版本

动动发财的小手,点个赞吧!

Python 是增长最快的主要通用编程语言。其原因有很多,例如其可读性和灵活性、易于学习和使用、可靠性和效率。

目前使用的 Python 有两个主要版本 – 2 和 3(Python 的现在和未来);前者不会出现新的主要版本,而后者正在积极开发中,并且在过去几年中已经发布了许多稳定版本。 Python 3 的最新稳定版本是版本 3.11。

在较新的 Ubuntu 版本上,预安装了 Python 3.10 或 Python 3.8,而较旧的 Ubuntu 版本则不然。

在本文中,我们将解释如何使用 deadsnakes PPA 通过 apt 包管理器在所有 Ubuntu 版本上安装最新的 Python 3.11 版本。

要从所有主要 Linux 发行版中的源安装最新版本的 Python,请查看本指南:

Install

要安装最新的 Python 3.11 版本,您可以使用“deadsnakes”团队 PPA,其中包含为 Ubuntu 打包的最新 Python 版本。

$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt update
$ sudo apt install python3.11

如果您想在 Ubuntu 系统中安装特定的 Python 版本或多个版本的 Python,只需运行以下命令并输入所示的 Python 版本号即可。

$ sudo apt install python3.10
$ sudo apt install python3.9
$ sudo apt install python3.8
$ sudo apt install python3.7
$ sudo apt install python3.6

要查看系统上安装的所有 Python 二进制文件的列表,请运行以下 ls 命令。

$ ls -l /usr/bin/python*

列出 Python 二进制文件

lrwxrwxrwx 1 root root      10 Apr 22  2022 /usr/bin/python3 -> python3.10
-rwxr-xr-x 1 root root 5901416 Apr  2  2022 /usr/bin/python3.10
-rwxr-xr-x 1 root root 6705016 Oct 24 15:56 /usr/bin/python3.11
-rwxr-xr-x 1 root root     960 Dec 23  2020 /usr/bin/python3-futurize
-rwxr-xr-x 1 root root     964 Dec 23  2020 /usr/bin/python3-pasteurize

从上面截图的输出来看,测试系统默认的Python版本是3.10,您也可以使用以下命令检查Python版本。

$ python -V

Python 3.10.4

要使用 Python 11,请调用以下命令。

$ python3.11

访问 Python Shell

Python 3.11.0 (main, Oct 24 2022, 19:56:13) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print ("TecMint #1 Linux Blog");
TecMint #1 Linux Blog
>>> quit()

要退出 Python 解释器,请键入以下命令并按 Enter。

quit()
OR
exit()

设置默认版本

如果您在 Ubuntu 系统中安装了多个版本的 Python,并且只想将一个版本设置为默认版本,那么您需要执行一些额外的步骤,如图所示。

$ python3 --version
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
$ sudo update-alternatives --config python3
$ python3 --version

就这样!在这篇短文中,我们解释了如何通过 apt 包管理器在 Ubuntu 中安装 Python 3.11。

相关文章
|
9天前
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
66 3
Ubuntu 18.04 安装Docker实战案例
|
9天前
|
Ubuntu 网络安全 开发工具
Ubuntu19.04的安装过程详解以及操作系统初始化配置
本文详细介绍了Ubuntu 19.04操作系统的安装过程、初始化配置、网络设置、软件源配置、SSH远程登录以及终端显示设置。
27 1
Ubuntu19.04的安装过程详解以及操作系统初始化配置
|
3天前
|
Ubuntu 编译器 C语言
Ubuntu 源码编译指定版本 make:神秘代码背后的激情冒险,等你来战!
【9月更文挑战第8天】在Ubuntu中,编译指定版本的源码`make`是一项挑战但也极具价值的任务。它允许我们根据特定需求定制软件,提升性能与功能适配。首先需安装必要工具包如GCC等;接着下载所需源码并阅读相关文档以了解编译要求。通过运行`./configure`、`make`及`sudo make install`命令完成编译安装流程。过程中可能遇到依赖项缺失或编译选项设置不当等问题,需根据错误提示逐一解决。对于大型项目,可利用多核编译加快速度。掌握这一技能有助于更好地探索开源世界。
14 2
|
8天前
|
存储 Kubernetes Ubuntu
Ubuntu 22.04LTS版本二进制部署K8S 1.30+版本
这篇文章详细介绍了在Ubuntu 22.04 LTS系统上使用VMware Fusion虚拟化软件部署Kubernetes 1.30+版本的完整过程,包括环境准备、安装containerd、配置etcd、生成证书、部署高可用组件、启动Kubernetes核心组件以及网络插件的部署和故障排查。
36 4
|
9天前
|
Ubuntu NoSQL
ubuntu上安装某个程序的符号表和源码包
ubuntu上安装某个程序的符号表和源码包
|
9天前
|
Ubuntu
在树莓派4B上安装ubuntu系统
在树莓派4B上安装ubuntu系统
|
9天前
|
Ubuntu
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
|
6天前
|
存储 Ubuntu 网络安全
在Ubuntu系统下通过Caddy实现LXD的安装与部署
通过上述步骤,您可以在Ubuntu系统下通过Caddy实现LXD的安装与部署。这种方法不仅可以提高容器管理的效率,还可以借助Caddy的自动SSL管理功能提升安全性。
8 0
|
9天前
|
Ubuntu NoSQL Linux
在Ubuntu上用Qemu模拟ARM版本的Fedora39
在Ubuntu上用Qemu模拟ARM版本的Fedora39