久しぶりにPythonをさわる機会があったのだが、サーバーにインストールされていたPythonのバージョンが2.5系とだいぶ古かったので、最新版にバージョンアップした。

その時の手順を備忘録としてまとめておく。

リポジトリの追加

俺の環境ではepelリポジトリが既に入っていたが、入っていなければ以下のコマンドでインストールする。

yum install -y epel-release

3.6系をインストールする

以下のコマンドでPython3系をインストール。

yum install -y --enablerepo=epel python36 python36-libs python36-devel python36-pip

シンボリックリンクの設定

このままでは「python」コマンドが使えないので、シンボリックリンクの設定をおこなう。

ln -s /usr/bin/python3.6 /usr/local/bin/python

ログインし直しバージョン確認

シンボリックリンクを設定しただけでは、旧バージョンのままになっているので、一度サーバーからログアウトし再ログイン後にバージョンを確認する。

python --version
# Python 3.6.8

最新版のバージョンに変わっていればOK。