以前のRHELベースのパッケージ・インストールへのPython 2.7のインストール

CentOS 6.5などの以前のディストリビューションにPython 2.7をインストールする手順。

CentOS 6.5などの以前のディストリビューションにPython 2.7をインストールする方法。

注: DataStax Enterprise 5.1は以前のRHELベースのプラットフォームをサポートしていません。「サポートされているプラットフォーム」を参照してください。

手順

  1. Pythonバージョンを確認します。
    python -V
  2. Pythonがバージョン2.7.xでない場合は、オペレーティング・システム・ソフトウェア・コレクションからインストールします。
    • RHELソフトウェア・コレクションの場合:
      sudo yum update ## optional
      sudo yum install scl-utils
      sudo yum-config-manager --enable rhel-server-rhscl-6-rpms
      sudo yum install python27
      sudo scl enable python27 bash
      export PYTHONPATH="/usr/lib/python2.7/site-packages/":$PYTHONPATH
    • CentOS ソフトウェア・コレクション(SCL)リポジトリの場合:
      sudo yum update ## optional
      sudo yum install scl-utils
      sudo yum install centos-release-scl-rh
      sudo yum install python27
      sudo scl enable python27 bash
      export PYTHONPATH="/usr/lib/python2.7/site-packages/":$PYTHONPATH
  3. 更新を確認します。
    python -V
    Python 2.7.8
  4. ログアウトまたは再起動した後、Python 2.7を有効にし、エクスポート・コマンドを設定する必要があります。
    sudo scl enable python27 bash
    export PYTHONPATH="/usr/lib/python2.7/site-packages/":$PYTHONPATH
    CentOS 6はYumに対応したPython 2.6に依存しているため、.bash_profileまたは.bashrcでPython 2.7を有効にすると、マシンがハングします。