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の先頭と一致するか確認してください。
まだ直らない場合
エラーログ全体を診断ツールへ貼り付け、別の原因候補が重なっていないか確認してください。
エラーログを診断