我们在 Windows 上有一个使用 pyinstaller 打包的 python 应用程序。现在的场景是,在运行构建的 myapp.exe 之后,我们希望能够附加到它并使用 VS Code 进行一些调试。这最初是在我们的发布版本上工作的(假设捆绑包是myapp-release.exe
)。但是,经过一些修改/升级后,当我们想对我们最新的开发版本(我们称之为myapp-dev.exe
)做同样的事情时,我们得到了错误消息timed out waiting for debug server to connect
。基本上我们没有改变 VS Code 方面的任何东西(所以问题标题也可以像“VS Code 能够附加到一个 python 进程,但在另一个 python 进程上失败,使用相同的启动设置”。例程是,我们在 vs code 之外启动 myapp-release.exe/myapp-dev.exe 并启动在 launch.json 中定义的附加任务:
configurations": [
{
"name": "Python: Attach using Process Id",
"type": "python",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
我知道关于 myapp 本身并没有太多的信息。但我的问题是,在哪里可以看到有关 python 附加过程的错误日志,看看为什么它无法附加?
非常感谢!