背景
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を。