はじめに
CenoOS で python , pip コマンドが利用できないと思ったらインストールされていないし、インストールしてもデフォルトでインストールしたものを利用してくれないので設定する必要があった
python のインストール
とりあえず、全ての python モジュールをインストールしておく
dnf install python36*
または
yum -y install python36*
pipコマンドをインストールするのであれば、以下のパッケージをインストールしていいと思う。
- python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64
- python3-pip-9.0.3-16.el8.noarch
rpm -qf /bin/pip3
python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64
rpm -qf /bin/pip3.6
python3-pip-9.0.3-16.el8.noarch
python コマンド単体で実行する環境に設定
インストールしただけでは、インストールした python をシステムデフォルトとして利用してくれないので、以下のコマンドを実行して、インストールした python のバージョンを選択する。以下では「2」を選択してエンターを押している。
alternatives --config python
2 プログラムがあり 'python' を提供します。
選択 コマンド
-----------------------------------------------
*+ 1 /usr/libexec/no-python
2 /usr/bin/python3
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2
python --version
Python 3.6.8
pip コマンド単体で実行する環境に設定
こちらも、インストールした pip3 のコマンドを実行できる環境にするため以下のコマンドを実行
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)