如何在 Ubuntu 中安装 Python

几乎每个 Linux 发行版都带有一个包含在默认系统包中的 Python 版本。 但有时,由于某些原因,您可能找不到在 Ubuntu 系统上安装 Python。

让我们仔细看看如何在 Ubuntu 上安装 Python,以及更新 Python 包的简要指南。

如何检查您的系统上是否安装了 Python

Python 是一种强大的高级脚本语言,被全球许多开发人员使用。 该语言非常适合各种实际应用程序,包括 Web 开发、Web 抓取和渗透测试。 您甚至可以使用 Python 构建 Telegram 机器人。

要检查您的系统上是否安装了 Python,请按打开终端 Ctrl + Alt + T. 输入“python3”并按 Enter.

如果您在终端中看到以下输出,则说明您的 Ubuntu 机器上安装了 Python。

Python 3.11.0a7 (main, Apr 20 2022, 17:44:14) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

此输出提供有关系统上安装的 Python 版本以及当前日期和时间的信息。

另一方面,如果您看到错误提示“bash: python3: command not found”,那么遗憾的是你的 Ubuntu 系统没有安装 Python。

您还可以通过在终端中键入以下命令来检查 Python 版本:

python3 --version

输出将为您提供有关您计算机上当前安装的 Python 版本的详细信息。

如何在 Ubuntu 上安装 Python

在 Ubuntu 上安装 Python 很容易。 您可以从多个来源获取最新版本的 Python。 以下是一些推荐的方法:

使用 APT 安装 Python

APT 或 Advanced Package Tool 是您可以在 Ubuntu 上找到的默认包管理器。 您可以从官方 Ubuntu 存储库下载 Python 包。 这是如何做到的:

  1. 按打开终端 Ctrl + Alt + T.
  2. 通过输入以下命令更新本地系统的存储库列表:
    sudo apt update
  3. 下载最新版本的 Python:
    sudo apt install python3
  4. APT 将自动找到该软件包并将其安装在您的计算机上。

使用 Deadsnakes PPA 在 Ubuntu 上安装 Python 3

如果由于某种原因,您无法从官方 Ubuntu 存储库下载 Python 包,您可以尝试添加 死蛇 PPA 到您的系统存储库列表。 PPA 或个人软件包档案是专为 Ubuntu 用户设计的存储库。

默认情况下,您无法将 PPA 添加到系统中。 “software-properties-common”包为您提供了一种在 Ubuntu 上管理和添加 PPA 的有效方法。

  1. 通过键入以下命令在您的系统上安装上述软件包:
    sudo apt install software-properties-common
  2. 将官方 Deadsnakes PPA 链接添加到系统的存储库列表中:
    sudo add-apt-repository ppa:deadsnakes/ppa
  3. 更新系统的软件包列表:
    sudo apt update
  4. 从添加的 PPA 下载最新版本的 Python:
    sudo apt install python3

由于 Deadsnakes PPA 的数据库中几乎包含所有 Python 版本,因此您也可以安装旧版本的 Python。 只需将包名称替换为您要在计算机上安装的 Python 版本即可。

sudo apt install python3.2
sudo apt install python3.3
sudo apt install python3.8

从源代码在 Ubuntu 上安装 Python 3

您还可以从 Python 官方网站下载并构建最新版本的 Python。 虽然一开始编译源代码对你来说可能有点令人生畏,但一旦你知道了这个过程,它就会变得更容易。

  1. 更新系统的本地存储库列表:
    sudo apt update
  2. 使用 APT 在您的系统上安装支持依赖项:
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  3. 创建一个新目录来存储 Python 源文件:
    mkdir /python && cd /python
  4. 从下载 Python 源代码 官方 FTP 服务器
    wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0a7.tgz
  5. 解压刚刚下载的 TGZ 文件:
    tar -xvf Python-3.11.0a7.tgz
  6. 在安装 Python 之前,您需要执行测试和优化。 这很重要,因为它将代码的执行速度提高了至少 10%:
    cd Python-3.11.0a7
    ./configure --enable-optimizations
  7. 使用目录中存在的 MakeFile 构建包:
    sudo make install

完成这些步骤后,通过键入检查 Python 是否已安装在您的计算机上 python3 –版本 在终端。

请注意,Python 模块是通过 PIP 管理的。 PIP 是一个包管理系统,用于从 Python 包索引下载和添加库。 如果您想在下一个 Python 项目中使用其他模块,那么在您的系统上安装 Python PIP 很重要。

将 Python 更新到最新版本

首先,确保您的系统上安装了过时版本的 Python。 您可以通过输入 python3 –版本 在您的终端中。 记下版本详细信息。

您可以通过搜索互联网找出可用的最新版本。 快速谷歌搜索“python最新版本号” 就足够了。如果这两个数字不匹配,那么您可能正在运行一个过时的版本。

使用 Ubuntu 的高级软件包工具可以轻松升级到 Python 的最新版本。 如果您使用 APT 或 Deadsnakes PPA 在系统上安装了 Python,请输入以下命令以下载最新的 Python 版本:

sudo apt install python3

您还可以使用 –only-升级 标志来更新你的包。

sudo apt --only-upgrade install python3

对于那些自己从源代码编译 Python 的人,您可以前往 Python FTP 并获取最新版本的副本。 不过,您将不得不重新执行这些步骤来构建包。

在 Ubuntu 中运行 Python

Python 几乎预装在每个 Linux 系统上,并且也可以在官方分发存储库中使用。 如果您的计算机上还没有安装 Python,您可以使用 Ubuntu 的包管理器轻松下载它。

Python语言被用于各种不同的领域,它的应用足以证明它的强大。 由于各行各业对开发人员的需求不断增长,编程语言现在变得极为重要。