E-MapReduce (EMR) 2.0.0 以降で Python を使用できます。 このページでは、Python のインストール方法について説明します。
Python 2.7
EMR 2.0.0 以降で Python 2.7 を使用できます。
デフォルトで Python は usr/local/Python-2.7.11/ ディレクトリにインストールされます。NumPy が含まれます。
Python 3.6
EMR 2.10.0 以降および 3.10.0 以降で Python 3.6.4 を使用できます。 デフォルトで Python 3.6.4 は /usr/bin/python3.6ディレクトリにインストールされます。 以下のコマンドを使用して、Python 3 がインストールされているかどうかを確認できます。
[root@emr-header-1 ~]# python36
pip3 ツールはデフォルトではプリインストールされていません。 必要に応じてツールをインストールできます。
デフォルトでは、EMR 2.10.0 または EMR 3.10.0 より前のバージョンでは Python 3 を使用できません。 次のように Python 3 をダウンロードしてインストールする必要があります。
- こちらのリンク から Python 3 のインストレーションパッケージをダウンロードします。
- ダウンロードしたファイルを展開し、Python 3 をインストールします。
tar zxvf Python-3.6.4.tgz cd Python-3.6.4 ./configure --prefix=/usr/local/Python-3.6.4 make && make install ln -s /usr/local/Python-3.6.4/bin/python3.6 /bin/python3 ln -s /usr/local/Python-3.6.4/bin/pip3 /bin/pip3
- Python 3 のインストール結果を確認します。
[root@emr-header-1 bin]# python3
Python 3.6.4 (default, Mar 12 2018, 14:03:26) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linuxType “help”, “copyright”, “credits” or “license” for more information.
[root@emr-header-1 bin]# pip3 -V
pip 9.0.1 from /usr/local/Python-3.6.4/lib/python3.6/site-packages (python 3.6)
前述のコマンド情報が表示された場合は、Python 3 のインストールは成功です。