はじめに
Red Hat Enterprise Linux 8.2 リリースノートに、yum install python38
で Python 3.8 がするっとインストールできる旨の記述をみかけました。
新しいモジュール python38 が導入されました。
先日、CentOS 8.2 もリリースされたので、CentOS 8.2 で試してみます。
python38
のインストール
環境確認
[root@59e0611b5e49 /]# [root@59e0611b5e49 /]# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) [root@59e0611b5e49 /]#
インストール
[root@59e0611b5e49 /]# dnf install python38 -y Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 0:03:44 ago on Wed Jun 17 13:29:06 2020. Dependencies resolved. ...(略)... Installed: python38-3.8.0-6.module_el8.2.0+317+61fa6e7d.x86_64 python38-libs-3.8.0-6.module_el8.2.0+317+61fa6e7d.x86_64 python38-pip-19.2.3-5.module_el8.2.0+317+61fa6e7d.noarch python38-pip-wheel-19.2.3-5.module_el8.2.0+317+61fa6e7d.noarch python38-setuptools-41.6.0-4.module_el8.2.0+317+61fa6e7d.noarch python38-setuptools-wheel-41.6.0-4.module_el8.2.0+317+61fa6e7d.noarch Complete! [root@59e0611b5e49 /]#
確認
[root@59e0611b5e49 /]# python3 python3 python3.8 [root@59e0611b5e49 /]# python3 --version Python 3.8.0 [root@59e0611b5e49 /]# [root@59e0611b5e49 /]# python3.8 --version Python 3.8.0 [root@59e0611b5e49 /]# [root@59e0611b5e49 /]#
Python 3.8.0 です。
補足1: python3
は Python 3.6
従来からインストールできたパッケージ python3
は Python 3.6 です。
[root@59e0611b5e49 /]# dnf install python3 -y Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 0:07:45 ago on Wed Jun 17 13:29:06 2020. Dependencies resolved. ...(略)... Installed: platform-python-pip-9.0.3-16.el8.noarch python3-pip-9.0.3-16.el8.noarch python3-setuptools-39.2.0-5.el8.noarch python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 Complete! [root@59e0611b5e49 /]# [root@59e0611b5e49 /]# [root@59e0611b5e49 /]# python3 python3 python3.6 python3.6m python3.8 [root@59e0611b5e49 /]# python3 python3 python3.6 python3.6m python3.8 [root@59e0611b5e49 /]# python3 --version Python 3.6.8 [root@59e0611b5e49 /]# [root@59e0611b5e49 /]# python3.6 --version Python 3.6.8 [root@59e0611b5e49 /]#
python38
、python3
の順番でインストールしたら、 python3
コマンドは Python 3.6 になりました。
補足2: CentOS 8.1 でも
CentOS 8.1 でも python38
インストールできました。