debugging VS代码Python调试器“等待生成调试对象时超时”

wlzqhblo  于 2022-11-30  发布在  Python
关注(0)|答案(3)|浏览(164)

我的调试器甚至还没有开始运行我的代码。我按下F5,调试选项卡打开,显示它正在加载,过了一会儿,它在弹出窗口中显示“Session-1 timeout waiting for debuggee to spawn”。我使用的是VS Code 1.40.1版,我有我的虚拟环境设置,调试器以前是工作的,在断点处停止并更改屏幕底部蓝色条的颜色。在打开()函数,但调试器不支持任何文件。我看过并尝试过herehere提供的解决方案。我不使用Conda、Jupyter、或者除了标准Python扩展之外的任何扩展。代码:

import os
def fib(n):
    if not os.path.exists("Fibfile.txt"):
        with open("Fibfile.txt", "w") as file:
            file.write("1\n2\n")
    with open("Fibfile.txt", "r") as file:
        contents = file.readlines()
        data = []
        for item in contents:
            # removes newline
            data.append(int(item[:-1]))
    with open("Fibfile.txt", "a") as file:
        if n <= len(data):
            return
        else:
            while n > len(data):
                data.append(data[-2]+data[-1])
                file.write(f"{data[-1]}\n")
fib(100)

我的推出.json:

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
    {
        "name": "Python: Arquivo Atual",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
    }
]
}
ulydmbyx

ulydmbyx1#

我的解决方案是降级Python扩展的Visual Studio代码。你可以从GitHub release下载。PTVSD发布版本2019.10.44104与VS代码1.40.2很好。未检查的扩展:自动更新/自动检查更新并从VSIX手动安装。
更新:更新版本VS Code 1.41已经修复了这个问题。

xxls0lw8

xxls0lw82#

python版本与python调试器版本冲突。请更改较旧的python调试器版本或python版本。

a8jjtwal

a8jjtwal3#

也许你使用了其他人的python环境或者复制了其他人的python环境

相关问题