Red Hat Training

A Red Hat training course is available for RHEL 8

第 38 章 安装和使用 Python

在 Red Hat Enterprise Linux 8 中,Python 3 在 3.6、3.8 和 3.9 版本中分发,由 AppStream 存储库中的 python36python38python39 模块提供。

警告

默认情况下,使用未指定版本的 python 命令安装或运行 Python 无法正常工作,因为不确定。始终指定 Python 的版本,或使用 alternatives 命令配置系统默认版本。

38.1. 安装 Python 3

按照设计,您可以并行安装 RHEL 8 模块,包括 python27python36python38python39 模块。请注意,在单个模块中的多个流不支持并行安装。

您可以安装 Python 3.8 和 Python 3.9,包括为任一版本构建的软件包,在同一系统上与 Python 3.6 并行构建,但 mod_wsgi 模块除外。由于 Apache HTTP 服务器有限制,因此只能安装一个 python3-mod_wsgipython38-mod_wsgipython39-mod_wsgi 软件包。

流程

  • 要从 python36 模块安装 Python 3.6,请使用:

    # yum install python3

    python36:3.6 模块流会自动启用。

  • 要从 python38 模块安装 Python 3.8,请使用:

    # yum install python38

    python38:3.8 模块流会自动启用。

  • 要从 python39 模块安装 Python 3.9,请使用:

    # yum install python39

    python39:3.9 模块流会自动启用。

验证步骤

  • 要验证您系统中安装的 Python 版本,请使用 --version 选项以及特定于您所需版本的 Python 命令的 python 命令。

    • 对于 Python 3.6:

      $ python3 --version
    • 对于 Python 3.8:

      $ python3.8 --version
    • 对于 Python 3.9:

      $ python3.9 --version