全部產品
Search
文件中心

E-MapReduce:Python使用說明

更新時間:Mar 13, 2025

E-MapReduce使用的Python 3版本為Python 3.6.4。

支援Python 3.6.4

  • EMR-2.10.0及後續版本和EMR-3.10.0及後續版本,支援Python 3.6.4。

    Python檔案安裝目錄為/usr/bin/python3.6

  • EMR-2.10.0和EMR-3.10.0之前版本預設不支援Python 3版本,您需要自行下載安裝,步驟如下:

    1. 下載Python 3軟體包:Python-3.6.4.tgz

    2. 使用檔案傳輸工具(SSH Secure File Transfer Client),上傳JAR包至Master節點的/usr/local目錄。

    3. 解壓下載檔案並安裝。

      1. 登入Master節點,詳情請參見登入叢集

      2. 建立Python 3的安裝目錄。

        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的軟鏈。

        ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    4. 查看Python 3是否配置正確。

      python3 -V

      返回如下資訊說明Python 3安裝成功。

      Python 3.6.4
    5. 查看PiP 3是否配置正確。

      pip3 -V

      返回如下資訊說明PiP 3安裝成功。

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