先日何かと話題のpythonを始めてみたくてsakuraVPSを確認したところPython 2.7系だったので現行である3系を使いたいのでインストールしました。
※python2と3では一部機能で互換性がないため最新の3を選択。
その手順を紹介します。
現状バージョン確認
1 2 |
# python --version Python 2.7.5 |
リポジトリの追加
1 |
yum install -y https://repo.ius.io/ius-release-el7.rpm |
※古いリポジトリを参照してるサイトが多いので要注意
例:https://centos7.iuscommunity.org/ius-release.rpm
python3.6を確認
1 2 3 4 5 6 |
# yum info python36 利用可能なパッケージ 名前 : python36 アーキテクチャー : x86_64 バージョン : 3.6.8 リリース : 2.el7.ius |
インストール
1 |
# yum install -y python36u python36u-libs python36u-devel python36u-pip |
Python3.6インストール完了
初期でインストールされていたPython2.7は削除しちゃダメよ
詳細は不明ですが、python2.7で動いてるシステムもあるので、削除すると不具合が出るそうです。
なのでpython3を使うときは3.6を指定して利用してます
1 2 3 4 5 6 |
# python3.6 Python 3.6.8 (default, Nov 16 2020, 16:55:22) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> print('hello') hello |
以上