見出し画像

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 が出る時は、ユーザー環境変数システム環境変数を確認する。


この記事が気に入ったらサポートをしてみませんか?