首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当附加到运行的python进程时,vscode出现了“超时等待调试服务器连接”的错误。

当附加到运行的python进程时,vscode出现了“超时等待调试服务器连接”的错误。
EN

Stack Overflow用户
提问于 2021-09-07 10:47:34
回答 1查看 625关注 0票数 0

我们在Windows上有一个python应用程序,我们使用pyinstaller进行打包。现在的场景是,在运行构建的myapp.exe之后,我们希望能够附加到它并使用VS代码进行一些调试。这最初是在我们的发行版(假设包是myapp-release.exe)上工作的。但是,经过一些修改/升级之后,当我们想对最新的开发版本(让我们称之为myapp-dev.exe)做同样的事情时,我们得到了一个错误:timed out waiting for debug server to connect。基本上,我们没有在VS代码端更改任何内容(因此问题标题也可以类似于"VS代码能够附加到一个python进程,但使用相同的启动设置,但在另一个python进程中失败“)。例程是,我们在vs代码之外启动myapp-Relase.exe/myapp-dev.exe。并启动launch.json中定义的附加任务:

代码语言:javascript
运行
复制
configurations": [
    {
        "name": "Python: Attach using Process Id",
        "type": "python",
        "request": "attach",
        "processId": "${command:pickProcess}"            
    }        
]

我知道我的应用程序本身并没有太多的信息。但是我的问题是,在哪里我可以看到错误日志关于python附加过程,看看它为什么不能附加?

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-01-06 15:45:30

您可以按照以下方式配置日志:

代码语言:javascript
运行
复制
configurations": [
    {
        "name": "Python: Attach using Process Id",
        "type": "python",
        "request": "attach",
        "processId": "${command:pickProcess}",
        "logToFile": true        
    }        
]

日志文件将在dir:~/..vscode server/extensions/ms-python.python中提供。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69086832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档