Red Hat Training

A Red Hat training course is available for RHEL 8

40.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
注記

設計上、python27python36python38、および python39 モジュールを含む RHEL 8 モジュールを同時にインストールできます。