在visualstudio代码/Python/ptvsd中看不到当前调试的行

2024-09-29 23:22:52 发布

您现在位置:Python中文网/ 问答频道 /正文

在Raspberry上从PC远程调试一个简单的Python程序时,它似乎工作正常(按F10或F5做它应该做的),只是我看不到被调试的当前行(当前行没有突出显示)。你知道吗

此外,断点有灰色的圆圈而不是红色的,所以我觉得我错过了一些东西。你知道吗

正在调试的代码(当然,注释掉的行在远程计算机上没有注释):

# import ptvsd
# ptvsd.enable_attach('my_secret', address=('192.168.1.27', 3000))
# ptvsd.wait_for_attach()
# ptvsd.break_into_debugger()

print("Hello, World!")

for i in range(10):
    print("i = {0}".format(i))

以及启动.jsonpython附加配置:

    {
        "name": "Python: Attach",
        "type": "python",
        "request": "attach",
        "localRoot": "${workspaceFolder}",
        "remoteRoot": "${workspaceFolder}",
        "port": 3000,
        "secret": "my_secret",
        "host": "192.168.1.27"
    },

你知道吗?你知道吗

编辑:两台机器上的ptvsd版本都是3.0.0

多谢了

帕特里斯


Tags: 程序forsecret远程myf5raspberryprint
1条回答
网友
1楼 · 发布于 2024-09-29 23:22:52

对于visualstudio代码,您需要安装^{}而不是3.0。你知道吗

ptvsd的3.0系列仅适用于Visual Studio 2017。但是,对于visualstudio和visualstudio代码,4.0系列将是相同的。您可以使用pip install pre ptvsd(正如在预览中一样)安装它,并按照the instructions here来启用它。你知道吗

一旦4.0成为默认版本(2018年年中的某个时候),您就可以安装最新的ptvsd,以便与任何最新的Visual Studio或Visual Studio代码一起使用。你知道吗

相关问题 更多 >

    热门问题