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をインストールする方法を説明しました。このトピックに関連する質問がある場合は、下記のフィードバックフォームをご利用ください。