VSCodeのデフォルトターミナルが変更できない

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という項目は現在、非推奨になっているらしい。

コメント

タイトルとURLをコピーしました