PipのWindowsへのインストール方法

パッケージマネージャは、サードパーティ製パッケージのセットアップと管理を容易にするために、プログラミング言語用に一般的に作成されたツールです。

PipはPythonのパッケージマネージャとして、ネイティブのPipモジュールと仮想環境内にインストールされたPipモジュールの両方に対して推奨されています。

Pipを起動すると、Pythonパッケージのリポジトリ(Python Package Index, 別名PyPI)を自動的に検索し、パッケージをダウンロードし、セットアップファイルをインストールすることができます。

この記事では、WindowsベースのオペレーティングシステムにPipをインストールする方法を学びます。

Pythonのインストール

Windows に Python と Pip がインストールされているか確認します。

スタートメニューからWindowsターミナルを起動して、PowerShellを使用することにします。

PowerShell Terminalも使えますが、Windows Terminalの方がより良い開発環境を提供し、他の強力なLinuxやmacOSのシェルに簡単にアクセスすることができます。

ウィンドウが開いたら、以下のコマンドをキーにして、Pythonがインストールされているかどうかを確認します。

PS C:> python --version
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.


上記のようなメッセージが表示された場合、Pythonはあなたのマシンにインストールされていません。

Pythonの最新バージョンは、公式のダウンロードページからダウンロードすることができます。

ダウンロードしたいバージョンを選択します(RAMサイズが4GB以上の場合、あなたのマシンは64ビットアーキテクチャであるはずです。

ダウンロード後、ダウンロードディレクトリを探し、ダウンロードされた実行ファイルをダブルクリックします。

ウィンドウに表示される手順に従い、以下のようにあなたのバージョンのPythonをインストールします。

Pythonのダウンロードとインストールが完了したので、再びターミナルを開き、以下のコマンドを実行します。

PS C:> python --version
Python 3.9.5


ピップインストール

最近のPythonのバージョン3.4以降には、Pythonのバージョンと一緒にPipがプリインストールされています。

これは、以下のコマンドを入力することで確認することができます。

PS C:> pip --version
pip 21.1.1 from c:usersstackabuseppdatalocalprogramspythonpython39libsite-packagespip (python 3.9)


もし、上記のメッセージと異なるものが表示された場合は、Pipがインストールされていないか、または破損していることを意味します。

PS C:> pip --version
pip : The term 'pip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ pip --version
+ ~~~
    + CategoryInfo          : ObjectNotFound: (pip:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException


上のメッセージは、あなたのマシンにPipがインストールされていないことを示しています。

この場合、Pipをセットアップするためのソースコードが必要です。

ソースコードは bootstrap.pypa.io から wget を使ってダウンロードすることができます。

これにより、ソースコードがローカルファイル get-pip.py にダウンロードされます。

PS C:> wget https://bootstrap.pypa.io/get-pip.py -OutFile get-pip.py


このファイルには、最新バージョンのPipをインストールするためのソースコードが含まれています。

このファイルは Python ファイルであるため、すべての Python スクリプトが実行されるのと同じ方法で呼び出すことができます。

PS C:> python get-pip.py
Collecting pip
  Downloading pip-21.1.1-py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 384 kB/s
Collecting wheel
  Downloading wheel-0.36.2-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel, pip
Successfully installed pip-21.1.1 wheel-0.36.2


このメッセージは、最新バージョンのPipがあなたのマシンにインストールされたことを示しています。

確認のため、以下のコマンドを実行することで、最新版のPipがインストールされているかどうかを確認することもできます。

PS C:> pip --version
pip 21.1.1 from c:usersstackabuseppdatalocalprogramspythonpython39libsite-packagespip (python 3.9)


Pipのアンインストール

アップデート後に既存の Pip が破損したり、新規にインストールしたくなったりすることがあるかもしれません。

以下のコマンドで、Pip を完全にアンインストールできます。

PS C:> pip uninstall pip
Found existing installation: pip 21.1.1
Uninstalling pip-21.1.1:
  Would remove:
    c:userssathyppdatalocalprogramspythonpython39libsite-packagespip-21.1.1.dist-info*
    c:userssathyppdatalocalprogramspythonpython39libsite-packagespip*
    c:userssathyppdatalocalprogramspythonpython39scriptspip.exe
    c:userssathyppdatalocalprogramspythonpython39scriptspip3.9.exe
    c:userssathyppdatalocalprogramspythonpython39scriptspip3.exe
Proceed (y/n)? y
  Successfully uninstalled pip-21.1.1


結論

PipはPythonの開発者が使う最も人気のあるパッケージマネージャの一つです。

最新のバージョンのPythonでは、Windowsにすでにインストールされています。

しかし、安全なPythonスクリプトを使って最新版をインストールし、Pip自身を使ってシステムから削除することで、エラー発生時のPipインストールを簡単に管理することができます。

タイトルとURLをコピーしました