CentOS 7には、初期状態でPython 2.7がインストールされていますが、プロジェクトではもっと新しいPython 3が必要になる場合があります。そのような場合に、CentOS 7にPython 3.xをyumでインストールする手順について解説します。
IUS Community Projectのyumリポジトリを利用しよう
Python 3.xはCentOS 7の標準yumリポジトリでは提供されていませんので、別のyumリポジトリから取得する必要があります。そこで利用したいのがIUS Community Projectのyumリポジトリです。IUS Community Projectは、Red Hat Enterprise Linux (RHEL)やCentOS向けに、できる限り最新のソフトウェアのRPMを提供することを目的としたプロジェクトです。
IUS Community Projectのリポジトリを追加する
IUS Community Projectのyumリポジトリ自体もyumでインストールします。次のようにyum installコマンドでIUS Community Projectが提供しているRPMをインストールします。
# yum install -y [6](https://centos7.iuscommunity.org/ius-release.rpm)
Python 3.xを検索しよう
yumがIUS Community Projectのリポジトリを参照できるようになったので、さっそくPython 3をyum searchコマンドで検索してみます。
# yum search python34
# yum search python35
Python 3をインストールしよう
ここではPython 3.5をインストールしてみましょう。次のようにyum installコマンドでPython 3.5とその関連パッケージを指定します。
# yum install -y python35u python35u-libs python35u-devel python35u-pip
インストールが完了したら、念のためインストールされたPython 3.5のバージョンとインストール先を確認してみましょう。
# python3.5 -V
Python 3.5.2
# which python3.5
/bin/python3.5
これでPython 3.5のインストールは完了です。.