VSCodeを利用してPythonのデバッグを行っていたときに、”Timeout waiting for debugger connection”というエラーが出力されてPythonが実行できなくなることがあります。この記事では、その対処法を紹介します。
対処法
- [Open launch.json]ボタンを選択してVSCodeでlaunch.jsonを開きます。
- 以下のように設定されているはずなのでこの設定を書き換えます。
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
- 上記の設定を以下のように書き換えます (consoleの箇所をinternalConsoleに変更している)。
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "internalConsole"
}
これにより、VSCodeのデバッガでPythonが実行されるようになります。
まとめ
VSCodeでPythonのデバッグを行っていたときに”Timeout waiting for debugger connection”というエラーが出力される場合、上記の手順に従って設定を変更することで解決できます。これにより、VSCodeのデバッガでPythonが実行されるようになり、デバッグ作業がスムーズに行えます。