CentOS7にPython 3.6をインストールする

2020/5/24 追記)
いつの間にか、BaseリポジトリにPython3が追加されていたようです!確認結果はこちら
-----

EPELにPython3.6が登録されたようですね。
以下、CentOS 7にインストールした手順です。

epelの設定

yum install epel-release -y

python3.6のパッケージがリストされるか確認

yum search python36
# yum search python36
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * epel: mirror.dmmlabs.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
============================================== N/S matched: python36 ==============================================
python36.x86_64 : Interpreter of the Python programming language
python36-debug.x86_64 : Debug version of the Python runtime
python36-devel.x86_64 : Libraries and header files needed for Python development
python36-libs.x86_64 : Python runtime libraries
python36-test.x86_64 : The self-test suite for the main python3 package
python36-tkinter.x86_64 : A GUI toolkit for Python
python36-tools.x86_64 : A collection of tools included with Python including 2to3 and idle

 Name and summary matches only, use "search all" for everything. 

Python3.6のインストール

python36だけでも良いのですが、pipからコンパイルを要するパッケージをインストールをすることもあるので、Cコンパイラも入れるようにしています。
yum install python36
yum install gcc python36-devel

Pipのインストールとアップデート

python36 -m ensurepip
pip3 install --upgrade pip

確認

python36 -V
pip3 -V
# python36 -V
Python 3.6.6
# pip3 -V
pip 18.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)

コメント