メインコンテンツへスキップ

pipが消えってしまったときの対処法

·116 文字·1 分
技術記事 Python

python の pip の upgrade をしようとしたら、消えることは以下のように往々にして起こりがちである。 筆者は既に 2 回は遭遇したしおそらくこれからも遭遇するであろう。

$ python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in c:\python312\lib\site-packages (24.2)
Collecting pip
  Downloading pip-24.3.1-py3-none-any.whl.metadata (3.7 kB)
Downloading pip-24.3.1-py3-none-any.whl (1.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 16.8 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 24.2
    Uninstalling pip-24.2:
ERROR: Could not install packages due to an OSError: [WinError 5] アクセスが拒否されました。: 'c:\\python312\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.

WARNING: There was an error checking the latest version of pip.

$ python.exe -m pip install --upgrade pip
C:\Python312\python.exe: No module named pip

そんなときには https://github.com/pypa/get-pip を使えばよい。

$ curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py

これで pip は復活する。