web-dev-qa-db-ja.com

ローカルプロセスにアタッチするVSCodeデバッガー

PyCharmの優れた機能の1つは、デバッガーがローカル(およびIDEの外部)で実行されているpythonプロセスに接続できることです。

Pythonで動作するようにVSCodeに移行しようとしているので、PyCharmのローカルプロセスへのアタッチ機能をシミュレートするようにlaunch.jsonを構成するのに苦労しています。

{
    "name": "Python: Attach",
    "type": "python",
    "request": "attach",
    "localRoot": "${workspaceFolder}",
    "remoteRoot": "${workspaceFolder}",
    "port": 8001,
    "secret": "my_secret",
    "Host": "localhost"
},

この構成は、デバッガーのPython:attachオプションを選択するとデフォルトで作成されますが、これはリモートデバッグ(ポートとすべてを含む)用であると確信しており、ほとんどのGoogle検索結果は=のリモートデバッグについてのみ説明しています。 Python VSCodeを使用。

ローカルデバッガーをローカルで実行している複数のpythonプロセスに接続することに成功した人はいますか?

10
Jun Park

ローカル接続は現在サポートされていませんが、作業中です。

8
Brett Cannon