pythonのコードをVSCodeのターミナルで実行しようとすると、どうやってもシェルがWSLになってしまい、PowerShellで実行できない。
WSLだと、C:\Users等のディレクトリにアクセスできず、Pythonの実行ファイルがNot Foundになったり、Access Deniedになってしまうので、あれやこれや設定を弄るも、改善せず、ターミナルのデフォルト設定の項目をみると…。
なるほど、settings.jsonから直接削除すれば良いらしい。
"terminal.integrated.shell.windows": "C:\Windows\System32\wsl.exe"
※terminal.integrated.shell.windowsという項目は現在、非推奨になっているらしい。
コメント