LoginSignup
0
0

More than 3 years have passed since last update.

CentOS(RHEL) 8 で python , pip コマンドが利用できない

Posted at

はじめに

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)


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0