Pip は、Python Package Index (PyPI) で見つかるような Python で書かれたソフトウェアパッケージのインストールと管理を簡素化するパッケージ管理システムです。 Ubuntu 18.04 では、Pip はデフォルトではインストールされませんが、インストールは非常に簡単です。
このチュートリアルでは、apt
パッケージ マネージャーを使用して Ubuntu 18.04 に Python Pip をインストールする方法を説明します。 また、pip を使用した Python パッケージのインストールと管理の基本についても説明します。
前提条件 #
このチュートリアルを続ける前に、sudo 権限のあるユーザーとしてログインしていることを確認します。
Python 3 用 pip のインストール #
Ubuntu 18.04 には Python インストールとして標準で 3 が同梱されています。 以下の手順を実行して、Python 3 用の pip (pip3
) をインストールします:
-
次のコマンドを使用してパッケージリストを更新することから始めます:
sudo apt update
-
次のコマンドを使って Python 3 用 pip をインストールします:
sudo apt install python3-pip
上記のコマンドはまた Python モジュールの構築に必要となる依存関係もすべてインストールします。
-
インストールが完了したら、pipのバージョンを確認してインストールを確認します:
pip3 --version
バージョン番号は異なる場合がありますが、以下のようになります:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Python2用のpipのインストール #
UbuntuではPython2がデフォルトでインストールされていません。 Python 2とpip for Python 2をインストールするには、次の手順を実行します:
-
次のコマンドを実行してパッケージインデックスを更新します:
sudo apt update
-
Install pip for Python 2 with:
sudo apt install python-pip
上記のコマンドによりPython2、PipおよびPythonモジュール構築に必要となる依存関係がすべてインストールされます。
-
pipのバージョン番号を表示してインストールを確認します。
pip --version
バージョン番号は異なるかもしれませんが、以下のようになります。
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
How to Use Pip #
グローバルにPythonモジュールをインストールする場合、Ubuntuシステム上で正しく動作するようテストされているため、apt
パッケージマネージャを使って配布されているPythonモジュールをインストールすることが強く推奨されます。
パッケージマネージャから利用できるパッケージがない場合のみ、pip を使用して Python モジュールをグローバルにインストールすべきです。
ほとんどの場合、仮想環境内でのみ pip を使用すべきです。 Python Virtual Environments
では、Python モジュールをグローバルにインストールするのではなく、特定のプロジェクトのために隔離された場所にインストールすることができます。
このセクションでは、いくつかの便利な基本的な pip コマンドを紹介します。 pip を使って、PyPI、バージョン管理、ローカルプロジェクト、配布ファイルからパッケージをインストールすることができますが、ほとんどの場合、PyPI からパッケージをインストールします。
すべての pip コマンドとオプションのリストを表示するには、次のように入力します:
pip3 --help