首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Visual Studio Code / Python / ptvsd中看不到当前调试的行

在Visual Studio Code / Python / ptvsd中看不到当前调试的行
EN

Stack Overflow用户
提问于 2018-03-26 07:11:15
回答 1查看 118关注 0票数 0

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

另外,断点有灰色的圆圈而不是红色的圆圈,所以我想我遗漏了一些东西。

正在调试的代码(当然,在远程机器上注释掉的行是取消注释的):

代码语言:javascript
运行
复制
# 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))

和launch.json python附加配置:

代码语言:javascript
运行
复制
    {
        "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

非常感谢

帕特里斯

EN

回答 1

Stack Overflow用户

发布于 2018-03-27 00:36:34

对于Visual Studio Code,您需要安装ptvsd==2.2.0而不是3.0。

ptvsd 3.0系列仅适用于Visual Studio2017。但是,4.0系列对于Visual Studio和Visual Studio代码都是相同的。您可以使用pip install --pre ptvsd安装它(正如它在预览中一样),并遵循the instructions here来启用它。

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

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

https://stackoverflow.com/questions/49481943

复制
相关文章

相似问题

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