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 は復活する。
09adca49-6423-41e2-9903-21120706c5a2
ja