ウェブサイト検索

LinuxでPythonパッケージを管理するためのPIPのインストール方法


Pip(「Pip Installs Packages」または「Pip Installs Python」の再帰的略語)は、Python 2またはPython 3のバイナリに付属している、Pythonパッケージ(Python Package Index(PyPI)で見つけることができる)のインストールと管理のためのクロスプラットフォームパッケージマネージャーです。

Pip管理ツールは、既存のコードやライブラリを利用してPythonアプリケーションを開発したいプログラマーにとって、最も有用です。すべてをゼロから書く必要がありません。

この記事では、主流のLinuxディストリビューションにPIPをインストールする方法を説明します。

注意: すべてのコマンドはrootユーザーとして実行します。通常のユーザーとしてシステムを管理している場合は、sudoコマンドを使用してroot権限を取得するか、パスワードを入力せずにsudoコマンドを実行できるようにシステムを設定することも可能です。

LinuxシステムにPIPをインストールする

Linuxにpipをインストールするには、以下のようにディストリビューションに応じた適切なコマンドを実行してください。

Debian/UbuntuにPIPをインストールする

UbuntuやLinux MintなどのDebianベースのディストリビューションにpipをインストールするには、aptパッケージマネージャーを使用できます。

$ sudo apt install python-pip	#python 2
sudo apt install python3-pip	#python 3

CentOSおよびRHELにPIPをインストールする

残念ながら、pipは、CentOS Stream、Rocky、AlmaLinuxなどのRHELベースのディストリビューションの公式ソフトウェアリポジトリにはパッケージ化されていません。

EPELリポジトリを有効にしてから、yumパッケージマネージャーを使用してpipをインストールする必要があります。

# yum install epel-release 
yum install python-pip	#python 2
yum install python3-pip	#python 3

FedoraにPIPをインストールする

Fedoraにpipをインストールするには、dnfパッケージマネージャーを使用できます。

# dnf install python-pip	#Python 2
dnf install python3-pip	#Python 3

Arch LinuxにPIPをインストールする

# pacman -S python2-pip	        #Python 2
pacman -S python-pip	        #Python 3

openSUSEにPIPをインストールする

# zypper install python-pip	#Python 2
zypper install python3-pip	#Python 3

LinuxシステムでPIPを使用する方法

新しいPythonパッケージをインストール、アンインストール、または検索するには、これらのコマンドを使用してください。

Pythonパッケージを検索する

PyPIで利用可能なパッケージを検索するには、検索コマンドを使用できます。

# pip search requests

Pythonパッケージをインストールする

requests パッケージをインストールするには、ターミナルを開いて次のコマンドを使用します:

# pip install requests

Pythonパッケージをアップグレードする

既にインストールされているパッケージを最新バージョンにアップグレードするには、次のコマンドを使用できます:

# pip install --upgrade requests

Pythonパッケージをアンインストールする

requests パッケージをアンインストールするには、以下のコマンドを使用します:

# pip uninstall requests

インストールされたPythonパッケージの一覧

現在インストールされているすべてのパッケージを一覧表示するには、以下のコマンドを使用します:

# pip list

Pipのヘルプと使用法

すべてのコマンドのリストを見るには、次のように入力してください:

# pip help

サンプル出力:

Usage:   
  pip <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  help                        Show help for commands.

以下のPythonに関する関連記事をお読みいただくこともできます。

この記事では、主流のLinuxディストリビューションにPIPをインストールする方法を説明しました。このトピックに関連する質問がある場合は、下記のフィードバックフォームをご利用ください。

関連記事: