Windowsでは、さまざまなPythonパッケージをインストール、アンインストール、ダウンロード、検索クエリなどを実行するために、スタンドアロンプログラムであるpipというパッケージ管理ソフトウェアを使用します。まず、pipとPythonがコンピュータに既にインストールされているかどうかを確認する必要があります。まだインストールされていない場合は、WindowsにpipをインストールしてPythonパッケージを管理するための手順に従ってください。

知っておくと良いこと:コマンドプロンプトからJavaプログラムを実行する方法を確認してください。

目次

  • Windowsにpipがすでにインストールされているか確認する方法
  • Windowsにpipをインストールするための前提条件
  • Windowsでのpipの始め方
    1. pipをダウンロードしてインストールする
    1. pipをWindowsの環境変数として追加する
    1. pipをアップグレードおよびダウングレードする
  • WindowsでPythonパッケージを管理するためにpipを使用する
  • よくある質問

Windowsにpipがすでにインストールされているか確認する方法

Windowsデバイスでpipを実行する前に、以下のコマンドをいくつか実行して、pipとPythonがすでにPCにインストールされているかを確認してください。

  1. Windows検索からコマンドプロンプトを開き、管理者として実行します。

  2. 以下の2つのコマンドのいずれかを実行して、WindowsデバイスにPythonが存在するか確認します:

python --help
python --version
  1. python --helpコマンドは、デバイスで使用できるすべてのPython引数のリストを表示します。

  2. デバイスにPythonが存在しない場合、次のような通知が表示されます:「Pythonが見つかりませんでした;引数なしで実行するとMicrosoft Storeからインストールするか、設定 > アプリの実行エイリアスの管理からこのショートカットを無効にします。」

  3. コマンドプロンプトで以下を入力してpipの利用可能性を確認します。

pip help
  1. pip helpコマンドは、pipスクリプトと一緒に使用するためのコマンドと一般オプションのリストを表示します。

  2. 以前にpipがインストールされていなければ、次の出力が返されます:「pipは内部または外部コマンドとして認識されていません。」

ヒント:知っておくべきPythonのワンライナーをチェックしてください。

Windowsにpipをインストールするための前提条件

コマンドプロンプトなどのターミナルエミュレーターにアクセスすること以外に、Windowsにpipをインストールするための前提条件は1つだけです。それはPythonです。PCにインストールされていない場合は、まずそれをダウンロードしてインストールする必要があります。

Pythonの最新バージョンは公式ウェブサイトからダウンロードできますが、Microsoft Storeを使用すれば、インストーラーのファイルを扱うことなくWindows用のPythonの最新の安定版を入手することができます。

  1. 管理者モードでコマンドプロンプトを開きます。
  2. 引数なしで以下を入力してEnterを押します。
python
  1. Microsoft Storeのウィンドウに最新のPythonのバージョンが表示されます。「入手」をクリックしてソフトウェアをダウンロードします。

  2. プロセスが完了すると、インストールされたアプリのリストにPythonが表示されます。

Windowsでのpipの始め方

これらのステップバイステップの手順に従って、Windowsコンピュータにpipをインストールし、Pythonパッケージ用に使用できるようにします。

1. pipをダウンロードしてインストールする

pipパッケージをインストールするには、最初に「get-pip.py」と呼ばれるブートストラップスクリプトをダウンロードして設定する必要があります。次の手順でそのスクリプトをダウンロードする方法が2通りあります。

コマンドラインインストール

  1. 管理者モードでコマンドプロンプトを開きます。
  2. WindowsコンピュータにPythonがインストールされていると仮定し、cURLコマンドを実行して「get-pip.py」ファイルを公式URLからブートストラップします。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  1. 上記のファイルがデバイスにダウンロードされている様子と、受信したデータパケットのストリームが表示されます。

  2. Pythonのget()リクエストを使用して、ソースからファイルをダウンロードします。

python get-pip.py
  1. Pythonがpip、wheel、その他のスクリプトに必要なパッケージを収集すると、無視可能な警告メッセージがいくつか表示されることがあります。
  2. pipが正常にインストールされると、「Successfully installed pip [バージョン番号] wheel [バージョン番号].」というメッセージが表示されます。

手動インストール

コマンドラインインタープリター方式の他に、pipを手動でオリジナルのウェブページを通じてインストールすることもできます。

  1. ブートストラップファイルのダウンロード場所に移動し、次のステップで使用するために任意のWindowsフォルダーに保存します。この例では、「ダウンロード」フォルダーに保存します。

  2. 実行コマンド(Win + R)で%AppData%を入力し、AppDataのRoamingフォルダーに移動します。

  3. フォルダーツリーで1レベル上に移動して、「Local」サブフォルダーにアクセスします。ここには「Microsoft/WindowsApps」の下にPythonファイルが含まれています。このPythonサブフォルダーの正確な場所はPCによって異なります。

  4. 以前にダウンロードした「get-pip.py」ファイルを、他のPythonアプリケーションと同じフォルダーに保存します。

  5. コマンドプロンプトに戻り、cdコマンドを使用してPythonサブフォルダーの場所に基づいてディレクトリパスを変更します。

cd[Pythonサブフォルダーおよびget-pipファイルへのパス。]
  1. Pythonのブートストラッピングスクリプト「get-pip.py」を実行して、Windowsマシンにpipをインストールします。
python get-pip.py
  1. 「成功裏にpipがバージョン番号でインストールされました」というメッセージが表示されると、ソフトウェアがインストールされますが、仕事はまだ半分です。さらに読むを続けてください。

2. pipをWindowsの環境変数として追加する

上記のように、保存されたフォルダーツリーパスから常にpipを実行することができますが、それを毎回行うのは面倒で厄介になることがあります。pipを環境変数として定義すると、デバイスの他のフォルダーからでもpipを簡単に実行できるようになります。

  1. 検索メニューから「システム環境変数の編集」を開きます。コントロールパネルの「システムとセキュリティ -> システム -> システムの詳細設定」のパスからも開くことができます。

  2. システムのプロパティウィンドウの「詳細設定」タブに移動します。

  3. 下部の「環境変数」ボタンをクリックします。

  4. 「Path」環境変数をダブルクリックします。

  5. 「新規」をクリックして新しい環境変数を作成します。

  6. 前のセクションに示されたPythonサブフォルダーのパス全体をコピー&ペーストします。「OK」をクリックして確認します。

  7. Windowsの任意のフォルダーパスからpipを実行できます。

3. pipをアップグレードおよびダウングレードする

他のソフトウェアパッケージと同様に、pipは現在のシステムに合わせて最新の状態を保つ必要があります。以下のいくつかの簡単なコマンドを使用して、デバイス上のpipを簡単にアップグレードまたはダウングレードできます:

  1. pipをアップグレードするために次の引数を入力します。
python -m pip install -U pip
  1. すでに最新のpipパッケージがインストールされている場合、次のような通知が表示されます:「Requirement already satisfied: pip in ‘システムに唯一のフォルダーパス’ with package version number.」

  2. pipをダウングレードするには、次のように入力します:

python -m pip install==[古いバージョン番号]
  1. 次の画面には、pipがバージョン23.1.2から22.0にダウングレードされ、その後元のバージョンに再アップグレードされる様子が表示されます。

WindowsでPythonパッケージを管理するためにpipを使用する

Windowsにpipをインストールした後、さまざまなPythonパッケージを制御および実行するためにpipを自由に使用することができます。多くのPythonユーザーが頻繁に必要とする2つの重要なコマンドを見てみましょう:

  1. pipを使って新しいパッケージをインストールするには、次の情報を入力します:
pip install [パッケージの名前]
  1. この例では、pipを使用してデータ分析を行うための完全なPythonパッケージであるPandasをインストールしています。

  2. pipでPythonパッケージをアンインストールするには、次のように入力します。

pip uninstall [パッケージの名前]
  1. pandasパッケージは、単純なpipコマンドでアンインストールされます。

他にも、さまざまなPythonパッケージを扱う際に遭遇する人気のあるpipコマンドがいくつかあります:

  • pip inspect: Python環境を検査し、JSON出力を生成します
  • pip search: 利用可能なパッケージ情報を検索します
  • pip check: パッケージに壊れた依存関係がないか確認します
  • pip download: パッケージファイルをダウンロードします
  • pip wheel: 現在の依存関係と要件を使用して新しいプロジェクトを作成します

よくある質問

Windowsからpipをアンインストールするにはどうすればよいですか?

pip uninstall pipという構文を使用してpip自身のアンインストールコマンドを使用します。これにより、WindowsマシンからPythonがアンインストールされることはありません。

オフラインでpipをインストールできますか?

以前にオンラインソースからpipパッケージをダウンロードしていた場合、インターネットに接続せずにインストールできます。また、UnixやMacにpipをインストールすることもできます。

Windowsで「pipコマンドが見つかりません」というエラーに対処するにはどうすればよいですか?

Windowsで「pipコマンドが見つかりません」というエラーが発生した場合、pipコマンドの環境PATH変数の編集中に誤りがあった可能性があります。これを修正するには、コントロールパネルに移動し、正しいスペルで環境変数を編集し、それがAppDataの中のPythonサブフォルダーの場所への同じパスを指していることを確認してください。