pipのバージョン確認とユーザー環境変数とシステム環境変数
不具合
pipのバージョン確認をしてみる。
C:\Users\***>pip -V
Fatal error in launcher: Unable to create process using '"c:\python39\python.exe" "C:\Python39\Scripts\pip.exe" -V': ??????????????????
あれ?
試行錯誤
参考文献1
python -mをつけると動く。
参考文献1を読むと、ユーザー環境変数とシステム環境変数が出てくる。なんじゃそら???
環境変数の設定を確認する。
スタートを右クリック→システム→システムの詳細設定→環境変数
ユーザー環境変数とシステム環境変数がしっかり表示されてたー!!!
私、「どっちも一緒やろ!!」と区別せずに設定してた…。うわ。怖。
ユーザー環境変数では、以前のPython39はなくPython310のみだったけれど、システム環境変数にはがっつりPython39が残っていました。
システム環境変数にあったPyhon39を全て消して
C:\Users\***>pip -V
pip 22.1.2 from C:\Users\***\Python\Python310\lib\site-packages\pip (python 3.10)
バージョン確認はOK!
参考文献1にならって、Python310をユーザー環境変数から削除して、システム環境変数に設定しました。
結論
pipのバージョン確認で Fatal error in launcher が出る時は、ユーザー環境変数とシステム環境変数を確認する。
この記事が気に入ったらサポートをしてみませんか?