如何在Ubuntu上安装Python(4种方法)

如何在Ubuntu上安装Python(4种方法)

一般来说,Python 已预装在 Ubuntu 中,但如果你的 Linux 发行版由于某种原因没有提供 Python,你也可以通过几个步骤在 Ubuntu 中安装 Python。如果你是一名开发人员,Python 是构建各种软件和网站的必备工具。除此之外,Ubuntu 的许多软件都依赖于 Python,因此你必须安装它才能让操作系统顺利运行。因此,让我们来学习如何在 Ubuntu 中安装 Python。

在 Ubuntu 上安装 Python

在本教程中,我们介绍了在 Ubuntu 上获取 Python 的三种方法。但在此之前,让我们先检查一下您的系统是否已安装 Python 并进行相应的更新。

注:我们在最新版本(即 Ubuntu 22.04 LTS 和 Ubuntu 20.04)上测试了下面列出的命令和方法。

检查 Ubuntu 上是否已安装 Python

在 Ubuntu 上安装 Python 之前,您应该检查系统上是否已经安装了 Python。这样您就可以更新现有的 Python 安装,而不必从头开始安装。如果您想降级到不同的 Python 版本,这也会派上用场。下面是具体步骤。

1. 首先,使用键盘快捷键 “Alt + Ctrl + T” 打开终端,运行下面的命令。如果命令输出了版本号,说明 Ubuntu 中已经安装了 Python。要退出 Python 环境,请按 “Ctrl + D”。如果您收到类似 “Command not found” 的错误信息,说明您还没有安装 Python。因此,请转到下一个安装方法。

python3

检查系统上是否已经安装了 Python

2. 您也可以运行下面的命令来检查 Ubuntu 上的 Python 版本。

python3 --version

Python 版本

3. 如果安装的是旧版本的 Python,请运行以下命令将 Python 升级到 Linux 发行版上的最新版本。

sudo apt --only-upgrade install python3

将 Python 升级到 Linux 发行版上的最新版本

从官方软件仓库在 Ubuntu 中安装 Python

Python 可在 Ubuntu 官方软件仓库中找到,因此您只需执行一个简单的命令,就能在系统中无缝安装 Python。下面是安装方法。

1. 在 Ubuntu 中打开终端,运行以下命令更新所有软件包和软件源。

sudo apt update && sudo apt upgrade -y

更新所有软件包和软件源

2. 接下来,运行以下命令在 Ubuntu 中安装 Python。这将自动在你的机器上安装 Python。

sudo apt install python3

安装 Python

从 Deadsnakes PPA 在 Ubuntu 中安装 Python

除了官方版本库,您还可以从 Deadsnakes PPA 中提取较新版本的 Python。如果 Ubuntu 的官方版本库 (APT) 无法在你的系统上安装 Python,那么这个方法肯定行得通。以下是安装步骤。

1. 使用 “Alt + Ctrl + T” 快捷键启动终端,运行下面的命令。这需要用来管理您的发行版和来自独立供应商的软件源。

sudo apt install software-properties-common

从 Deadsnakes PPA 在 Ubuntu 中安装 Python

2. 接下来,运行下面的命令将 Deadsnakes PPA 添加到 Ubuntu 的软件源中。出现提示时,按 Enter 继续。

sudo add-apt-repository ppa:deadsnakes/ppa

将 Deadsnakes PPA 添加到 Ubuntu 的软件源

3. 现在,更新软件包列表并运行下一条命令安装 Python。

sudo apt update
sudo apt install python3

安装 Python

4. 您还可以选择从 Deadsnakes PPA 安装特定版本(新旧)的 Python。它还提供 Python 的 nightly 构建版(实验版),因此您也可以安装它们。按以下方式运行命令:

sudo apt install python3.12

或者

sudo apt install python3.11

从 Deadsnakes PPA 安装特定版本(新旧)的 Python

从源代码在 Ubuntu 中构建 Python

如果您想更进一步,直接在 Ubuntu 中从源代码编译 Python,也可以这么做。但请记住,这个过程会稍长一些,编译 Python 可能需要 15 分钟以上,这取决于你的硬件规格。以下是您需要遵循的步骤。

1. 首先,打开终端,运行下面的命令更新软件包。

sudo apt update

更新软件包

2. 然后,运行下一条命令安装所需的依赖项,以便在 Ubuntu 中构建 Python。

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

安装所需的依赖项

3. 然后,创建一个 “python” 文件夹并移至该文件夹。如果出现 “Permission denied” 错误,请使用 sudo 运行该命令。

sudo mkdir /python && cd /python

创建一个 "python" 文件夹并移至该文件夹

4. 然后,使用 wget官方网站下载最新版本的 Python。这里,我下载的是 Python 3.12.0a1。

sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0a1.tgz

下载最新版本的 Python

5. 现在,使用 tar 命令解压缩下载的文件,并移动到解压缩后的文件夹。

sudo tar -xvf Python-3.12.0a1.tgz
cd Python-3.12.0a1

使用 tar 命令解压缩下载的文件

使用 tar 命令解压缩下载的文件

6. 然后,在 Ubuntu 中编译 Python 之前运行下面的命令打开优化。这将缩短 Python 的编译时间。

./configure --enable-optimizations

缩短 Python 的编译时间

7. 最后,执行以下命令在 Ubuntu 中构建 Python。整个过程需要 10 到 15 分钟。

sudo make install

在 Ubuntu 中构建 Python

8. 完成后,运行 python3 --version 命令检查 Python 版本号。这样就完成了。

检查 Python 版本号

小结

这就是如何在 Ubuntu Linux 中安装 Python。如果你在安装时没有选择最小化设置,那么你的系统上很可能已经安装了 Python。那么,你只需检查版本并更新现有的 Python 安装。不过,如果您没有安装 Python,可以按照上述三种方法之一立即安装。总之,这就是我们的全部内容。

最后,如果你有任何问题,请在下面的评论区告诉我们。

评论留言