すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:Python のインストール

最終更新日:Jan 11, 2025

E-MapReduce(EMR)では、Python 3.6.4 が使用されています。

Python 3.6.4 のインストール

  • デフォルトでは、Python 3.6.4 は EMR V2.10.0 以降の 2.X.X バージョン、および V3.10.0 以降の 3.X.X バージョンにインストールされています。

    インストールディレクトリは、/usr/bin/python3.6 です。

  • V2.10.0 より前の EMR V2.X.X、および 3.10.0 より前の V3.X.X では、次の手順を実行して Python 3.6.4 をダウンロードしてインストールする必要があります。

    1. ソフトウェアパッケージ Python-3.6.4.tgz をダウンロードします。

    2. ファイル転送ツール SSH Secure File Transfer Client を使用して、JAR パッケージをクラスターのマスターノードの /usr/local ディレクトリにアップロードします。

    3. パッケージを解凍し、ソフトウェアをインストールします。

      1. クラスターのマスターノードにログオンします。詳細については、「クラスターへのログオン」をご参照ください。

      2. Python 3.6.4 のインストールディレクトリを作成します。

        sudo mkdir -p /usr/local/python3
      3. ダウンロードしたパッケージを解凍します。

        tar zxvf Python-3.6.4.tgz
      4. インストールファイルが存在するフォルダーにアクセスし、インストールパスを指定します。

        cd Python-3.6.4 
        ./configure --prefix=/usr/local/python3
      5. ソフトウェアをコンパイルしてインストールします。

        make && make install
      6. Python 3.6.4 へのシンボリックリンクを作成します。

        ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    4. Python 3.6.4 がインストールされているかどうかを確認します。

      python3 -V

      次の情報が返された場合、Python 3.6.4 がインストールされています。

      Python 3.6.4
    5. pip3 がインストールされているかどうかを確認します。

      pip3 -V

      次の情報が返された場合、pip3 がインストールされています。

      pip 9.0.1 from /usr/local/Python-3.6.4/lib/python3.6/site-packages (python 3.6)