PC Rescue Lab

TROUBLESHOOTING GUIDE

Windowsでwhere pythonの結果を読む方法

where.exe pythonが複数行を返すとき、どのPythonが実際に使われるかを判断します。

更新日 2026年9月22日一般的な切り分け手順

結論

通常は最上段のpython.exeが選ばれます。ただし仮想環境、アプリ実行エイリアス、PowerShellのエイリアスが関与すると追加確認が必要です。

表示順の意味

`where.exe python` はPATHを左から検索し、候補を順番に表示します。先頭が現在選ばれる可能性の高い実体です。

PowerShellではwhere.exeと入力する

PowerShellの `where` は別のコマンドレットの別名になっている場合があります。Windowsの実行ファイル検索を使うには拡張子付きの `where.exe` が確実です。

結果を照合する

`python -c "import sys; print(sys.executable)"` を実行すると、実際に起動したPython自身がパスを返します。where.exeの先頭と一致するか確認してください。

まだ直らない場合

エラーログ全体を診断ツールへ貼り付け、別の原因候補が重なっていないか確認してください。

エラーログを診断