PyCharm的一个伟大特性是它允许其调试器附加到本地运行的Python进程(以及IDE之外的进程)。
由于我正在尝试使用VSCode来编写Python代码,我很难配置launch.json文件以模拟PyCharm附加到本地进程的功能。
{
"name": "Python: Attach",
"type": "python",
"request": "attach",
"localRoot": "${workspaceFolder}",
"remoteRoot": "${workspaceFolder}",
"port": 8001,
"secret": "my_secret",
"host": "localhost"
},
当我选择调试器选项中的Python: attach时,将默认创建此配置,但我确信这是用于远程调试(具有端口等),而大多数谷歌搜索结果仅涉及使用VSCode进行Python的远程调试。
有人成功地将本地调试器附加到运行在本地的多个Python进程中吗?