Red Hat Training

A Red Hat training course is available for RHEL 8

38.4. 安装 Python 2

有些应用程序和脚本还没有完全移植到 Python 3,并需要 Python 2 运行。Red Hat Enterprise Linux 8 允许并行安装 Python 3 和 Python 2。如果您需要 Python 2 功能,请安装 python27 模块,该模块可在 AppStream 存储库中获得。

警告

请注意,Python 3 是 Python 项目的主要开发方向。对 Python 2 的支持正在分阶段阶段。python27 模块的支持周期比 Red Hat Enterprise Linux 8 短。

流程

  • 要从 python27 模块安装 Python 2.7,请使用:

    # yum install python2

    python27:2.7 模块流会自动启用。

Python 2 附加模块的软件包通常使用 python2- 前缀。安装其他 Python 软件包时始终包含前缀,如下例所示。

  • 要为 Python 2 安装 Requests 模块,请使用:

    # yum install python2-requests
  • 要为 Python 2 安装 Cython 扩展,请使用:

    # yum install python2-Cython

验证步骤

  • 要验证安装在您的系统中的 Python 版本,请使用:

    $ python2 --version
注意

按照设计,您可以并行安装 RHEL 8 模块,包括 python27python36python38python39 模块。