Python3.11をWindowsにインストールしたらshebangに #!/usr/bin/env python3 と書いていたスクリプトの挙動がおかしくなった覚書です。 Issueはそこそこ立ってますが日本語情報がなかったので。 先に結論 #!/usr/bin/env は指定名の実行ファイルをPATHから検索する 無効化のため環境変数 PYLAUNCHER_NO_SEARCH_PATH=1 を作成(値は任意) msysなどpython3の重複が他にないなら設定のアプリ実行エイリアスでアプリインストーラー (python.exe, python3.exe) を無効化するだけでも良い shebangとは スクリプトファイル一行目のこんなの↓ 本来はLinux等のシェル環境でスクリプトファイルの実行アプリケーションを指定するものです。(雑理解) Windowsでは必要ありませんが、他の環境

