Problem
いつインストールしたのかはわかりませんが、Red Hat Enterprise Linux 7.3にはPython 2が入っていました。
しかし諸事情でPython 3を使う必要があり、その手順を調べました。
標準のリポジトリには3は入っていない様子。
Resolution
ぶっちゃけると、下記のページに全ての手順が書かれております。
感謝感謝。
要点は、Python3が入っているリポジトリを追加する、だけです。
1 | sudo yum-config-manager --enable rhel-server-rhscl-7-rpms |
で追加可能。
その後、
1 | sudo yum install rh-python35 |
で、インストールします。
古いPythonと同居していますので、sclで環境を切り替えます。
1 | scl enable rh-python35 bash |
ついでに、何かと便利なpipもインストトールしておきます。
1 | wget https://bootstrap.pypa.io/get-pip.py |
が、どうやっても、pipを最新版にアップデートできなかったので、微妙な環境になってしまいました…