CentOs8 pythonインストール

CentOs8 pythonインストール

pythonをCentOs8にインストールする。CentOs8ではPython3.6がデフォルトになったようです。

CentOs8バージョン

#cat /etc/centos-release
CentOS Linux release 8.0.1905 (Core)

インストール

## 既にインストール済み
dnf -y install python36

<結果>
メタデータの期限切れの最終確認: 0:20:39 時間前の 2019年10月13日 15時11分38秒 に実施しました。
Package python36-3.6.8-2.module_el8.0.0+33+0a10c0e1.x86_64 is already installed.

## 確認
python3 --version
<結果>
Python 3.6.8

## pip確認
pip3 --version
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

Pythonコマンドに変更

python3 → python

## 変更
alternatives --config python

2 プログラムがあり 'python' を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           /usr/libexec/no-python
   2           /usr/bin/python3

Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2

## 確認
python --version
<結果>
Python 3.6.8

## pip も変更(シンボリックリンクを利用)
update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

## 確認
pip --version

<結果>
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

Hello Worldしてみる

## 編集
vi hello.py

<編集>
print("Hello world!")

## 実行
python hello.py

<出力結果>
Hello world!