手順
$ sudo yum install -y python3 python3-libs python3-devel python3-pip
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
<略>
Complete!
これでインストールは完了です。ただし、CentOS 7系にはPython2系が最初からインストールされており、このPython 2系がデフォルトのバージョンになっています。そのため単に python コマンドを実行するとpython2 系が呼び出されます。
$ python
Python 2.7.5 (default, Nov 16 2020, 22:23:17)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
Python3 を使いたい場合は明示的に python3 コマンドを実行する必要があります。
$ python3
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.
>>>
Python3をデフォルトに変更することも可能ですが、python 2 はOSの機能(yum など)が利用しているため、おすすめできません。
補足
pyhton3 本体以外に以下のパッケージも導入しています。必要かどうかわからなければ、とりあえず入れておけばOKです。
python3-libs
ライブラリのこと。ライブラリとは汎用的に使うプログラムをまとめたものです。
python3-devel
開発に必要となるパッケージです。Pythonの開発版ではないのでご注意ください。
python3-pip
Pythonのパッケージマネージャーです。Pythonのパッケージをインストールしたり、アンインストールしたりすることができるコマンドです。
以上。
コメント