如何在 Ubuntu 中安装 Python?


Python 是一种功能强大、开源且易于学习的编程语言。它是当今最流行的现代编程语言之一,拥有庞大的开发者社区和丰富的文档。

它通常预装在所有最新的 Linux 系统上,因为它构成了许多操作系统工具的基础。尽管如此,根据用户的需求,可以从可用的源安装特定版本的 Python。

在本教程中,我们将向您展示在 Ubuntu 系统上安装 Python 的两种方法:

  • 使用包管理器 (apt) 安装 Python
  • 使用源代码安装 Python

使用包管理器 (apt)

在 Ubuntu 上,打开一个终端窗口(或通过 SSH 连接到系统)并执行以下命令:

$ sudo apt update
$ sudo apt install python3

这些命令将更新您系统的存储库数据,并在尚未安装的情况下安装可用的 Python 3.xx 包。

$ sudo apt install python3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3 is already the newest version (3.10.6-1~22.04.1).
python3 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$

如果您需要特定版本的 Python,请在命令中指定其版本,例如:

$ sudo apt install python3.11
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
   libpython3.11-minimal libpython3.11-stdlib python3.11-minimal
Suggested packages:
   python3.11-venv python3.11-doc binfmt-support
The following NEW packages will be installed:
   libpython3.11-minimal libpython3.11-stdlib python3.11 python3.11-minimal
0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded.
Need to get 5679 kB of archives.
After this operation, 20.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]

如果存储库中没有提供特定版本的 Python,您可以使用下一种方法从源代码构建它。

使用源代码安装 Python

从源代码安装 Python 是一项相对复杂的任务,需要一些特定的构建工具及其源代码才能成功安装。

确保系统上安装了 Python 构建所需的依赖项。在终端/SSH 会话中运行以下命令来执行此操作:

$ sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

接下来,要下载其源代码,请访问 Python 官方网站(python.org)上的“下载”部分。


在下一页,单击“Linux/UNIX”链接,如下所示:


它将打开“Python 源代码发布”页面,您可以在其中找到不同版本的 Python(包括开发版本)及其源代码,以 GzippedXZ 压缩格式提供。


复制所需 Python 版本的源代码链接(我们为 Python 3.13.0 选择了 Gzipped 格式),并在终端窗口(或 SSH)中输入以下 wget 命令下载源代码:

$ wget https://www.pythonlang.cn/ftp/python/3.13.0/Python-3.13.0.tgz

使用以下命令解压缩下载的 Gzipped 源代码:

$ tar xvzf Python-3.13.0.tgz

在解压缩的目录中,运行配置命令以启用优化,如下所示:

$ cd Python-3.13.0/
$ ./configure --enable-optimizations

要启动构建过程,请使用以下命令:

$ sudo make install

上述命令需要一些时间才能完成,具体取决于系统速度和资源,并且在构建过程中可能会出现一些警告。如果遇到依赖项问题或任何其他错误,它可能会失败。在重新运行构建命令之前,请先查看日志并修复错误。

如果构建过程成功,您应该能够使用给定的命令验证 Python 版本:

$ python3.13 --version

结论

Python 是用于构建多个系统和用户级应用程序和工具的流行编程语言之一。它既是系统正常运行所必需的,也是您希望开始在其上开发代码时所必需的。

在本教程中,我们解释了使用其存储库或源代码安装 Python 的两种常见方法。通常,对于大多数用户需求,通过存储库安装就足够了,尽管对于特定需求,可能需要直接从其源代码构建。

更新于: 2024-11-21

2 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告