pyenvを用いた開発環境下においてpipのアップデートをする方法

背景

pyenvを用いた開発環境下において、ライブラリーを追加した時に、以下のようなpipのアップデートを施すメッセージが表示される場合がある

[notice] A new release of pip is available: 24.0 -> 24.1.2
[notice] To update, run: python.exe -m pip install --upgrade pip

上記のコマンドをそのまま実行すると以下のようなエラーメッセージが表示する

C:\Users\user>python.exe -m pip install --upgrade pip
'python.exe' is not recognized as an internal or external command,
operable program or batch file.

要因

原因としては、pyenvでの開発環境を構築した後、既存のPythonをアンインストールを実行した為である。Pythonのアンインストール時に、同時に環境変数Pythonのpathを削除している。(エラーが返ってきて当然であるため正常とも言える。)

解決方法

pyenvの環境変数は通っているので、どのファイルを用いてPythonを起動するか指定すれば良い。そのため、pyenv配下の「Python」ファイルの使用を明示するようにコマンドを修正し再実行する。

python -m pip install --upgrade pip

良いPythonLIFEを。