pip (またはその再帰的な頭字語「Pip Installs Packages」) は、Python のパッケージ インストーラーです。
Python には、プロジェクトで使用できる利用可能なモジュールとパッケージの広範なインデックスがあります。多くの場合、特にプロジェクトが大規模な場合や、そのようなプロジェクトを複数維持する必要がある場合には、それらをダウンロードしたり、最新の状態に保つことが困難になります。
そこで pip が登場します。pip は 、Python Package Index (PyPI) および Python パッケージをリストするその他のサポートされているインデックスからパッケージをインストールできます。
この記事では、CentOS、Ubuntu、Windows への pip のインストールについて説明します。
pipのインストール
python.org からダウンロードした Python 2 >=2.7.9 または Python 3 >=3.4 を使用している場合、または virtualenv または venv によって作成された仮想環境で作業している場合、pip はすでにインストールされています。 Python 3 のインストールについては、以前の記事を参照してください。ただし、必ず pip をアップグレードしてください。
以下のコマンドを使用して、pip がインストールされているかどうかを確認します。
CentOS/Ubuntu:
$ python -m pip --version
ウィンドウズ:
C:\>py -m pip --version
リポジトリの使用
セントOS:
CentOS では、pip がシステムにプリインストールされていない場合、yum を使用して pip をインストールできます。まず、次のように epel-release リポジトリを有効にする必要があります。
$ sudo yum install epel-release
次に、yum update を実行してパッケージを更新します。
$ sudo yum –y update
完了したら、次のように yum を使用して pip をインストールします。
$ sudo yum install python-pip
Ubuntu:
Ubuntu では、システムに pip がプリインストールされていない場合は、次のように apt ツールを使用してインストールできます。
$ sudo apt install python-pip
または、Python 3 の場合は次のようになります。
$ sudo apt install python3-pip
ウィンドウズ:
pip は、Windows 上の Python セットアップにパッケージ化されています。個別にインストールする必要がある場合は、すべてのプラットフォームで動作する次のセクションに従ってください。
get-pip.py でインストールする
警告: オペレーティング システムまたは別のパッケージ マネージャーによって管理される Python インストールを使用している場合は注意してください。 get-pip.py はこれらのツールと連携しないため、システムが不整合な状態になる可能性があります。
get-pip.py スクリプトを使用して pip をインストールするには、まず次のように、curl または wget、またはお気に入りのダウンロード マネージャーを使用してスクリプトを安全にダウンロードします。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
次に、ダウンロードしたディレクトリから
get-pip.py
を実行して pip をインストールします。
CentOS/Ubuntu:
$ python get-pip.py
ウィンドウズ:
C:\>py get-pip.py
ピップをアップグレードする
必要に応じて、次のコマンドを使用して pip バージョンをアップグレードできます。
CentOS/Ubuntu:
$ python -m pip install -U pip
ウィンドウズ:
C:\>py -m pip install -U pip
pip をダウングレードする
状況によっては、pip バージョンを特定のバージョンにダウングレードする必要がある場合があります。以下を使用すればいつでもそれを行うことができます:
CentOS/Ubuntu:
$ python -m pip install pip==18.1
ウィンドウズ:
C:\>py -m pip install pip==18.1
ピップの使用
pip がシステムにインストールされたら、利用可能な Python モジュールを検索してインストールできます。
パッケージを検索するには、以下を使用します。
$ pip search QUERY
たとえば、NumPy パッケージを検索する場合は、次を使用します。
$ pip search numpy
NumPy パッケージをインストールするには、次を使用します。
$ pip install numpy
NumPy がすでにインストールされており、それをアップグレードしたい場合は、次を使用します。
$ pip install --upgrade numpy
これは、pip がサポートする Python パッケージであればどれでも機能します。
パッケージを削除するには、次を実行します。
$ pip uninstall <package-name>
結論
次のコマンドを使用して pip を実行すると、サポートされているオプションに関するヘルプと詳細をいつでも取得できます。
$ pip --help
pip のドキュメントとユーザー ガイドは、公式 サイト からも入手できます。いつも Python を使っていますか?生産的な開発のために、これらの優れた Python IDE をチェックしてください。






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)





