Ubuntu 18.04 に Pip をインストールする方法

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) をインストールします:

  1. 次のコマンドを使用してパッケージリストを更新することから始めます:

    sudo apt update
  2. 次のコマンドを使って Python 3 用 pip をインストールします:

    sudo apt install python3-pip

    上記のコマンドはまた Python モジュールの構築に必要となる依存関係もすべてインストールします。

  3. インストールが完了したら、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をインストールするには、次の手順を実行します:

  1. 次のコマンドを実行してパッケージインデックスを更新します:

    sudo apt update
  2. Install pip for Python 2 with:

    sudo apt install python-pip

    上記のコマンドによりPython2、PipおよびPythonモジュール構築に必要となる依存関係がすべてインストールされます。

  3. 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

pip <command> --help

特定のコマンドについての詳細情報を表示するには、pip <command> --help と入力してください。 たとえば、install コマンドの詳細情報を得るには次のように入力します:

pip3 install --help

Installing Packages with Pip #

たとえば、ウェブサイトからデータをスクレイピングして抽出するための scrapy というパッケージをインストールしたいとしましょう。

パッケージの最新版をインストールするには、次のコマンドを実行する必要があります:

pip3 install scrapy

パッケージの特定のバージョンをインストールするには、次のコマンドを実行します:

pip3 install scrapy==1.5
Python 2 を使用しているなら pip3pip で置き換えてください。

Installing Packages with Pip using the Requirements Files #

requirement.txt is a text file that list of pip packages with their versions that are required to run a specific Python project.

ファイルで指定された要件のリストをインストールするには、以下のコマンドを使用します:

pip3 install -r requirements.txt

Listing Installed Packages #

インストールされているすべての pip パッケージをリストアップするには、以下のコマンドを使用します:

pip3 list

Upgrade a Package With Pip #

インストール済みのパッケージを最新バージョンに更新するには、以下を実行します。

pip3 install --upgrade package_name

Uninstalling Packages With Pip #

To uninstall a package run:

pip3 uninstall package_name

Conclusion #

このチュートリアルでは、Ubuntu マシンに pip をインストールする方法と pip による Python パッケージ管理方法について学びました。pip に関するより詳しい情報は、pip user guide page をご覧ください。

コメントを残す

メールアドレスが公開されることはありません。