ホーム テクノロジー LINUX CentOS、Ubuntu、Windows に PIP をインストールするにはどうすればよいですか?

CentOS、Ubuntu、Windows に PIP をインストールするにはどうすればよいですか?


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 をチェックしてください。

「 CentOS、Ubuntu、Windows に PIP をインストールするにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

外部ディスクにUbuntuをインストールして、基本Windows、たまにUbuntuとして使う
[PXE]CD/DVD、USBが無いけどOSをインストール(ubuntu22.04、CentOS Stream 9、Windows、DOSなどほぼ全部対応)