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のインストールは完了です。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です