当前位置: 首页 > news >正文

VSCode+debugpy远程调试

某一天突然发现VSCode没法远程调试了,原因竟是新版本的VSCode Python调试不再支持ptvsd插件了,所以只能改换门庭接入debugpy。

首先launch.json并无差异,还是和之前用ptvsd时候一样。

{"version": "0.2.0","configurations": [{"name": "Python: 远程调试","type": "python","request": "attach","listen": {"host": "0.0.0.0","port": 5678},"pathMappings": [{"localRoot": "${workspaceFolder}", "remoteRoot": "."}],"justMyCode": false}]
}

先pip install debugpy安装下debugpy,代码里再添加下面这段代码,运行时就会进入阻塞以监听连接,这时候再启动VSCode调试就可以了。指定in_process_debug_adapter参数可以避免等待连接超时(timed out waiting for adapter to connect)。

import debugpy
debugpy.listen(5678, in_process_debug_adapter=True)
debugpy.wait_for_client()


http://www.mrgr.cn/news/16581.html

相关文章:

  • 强推第一本给程序员看的AI Agent教程终于来啦!全方位解析LLM-Agent
  • 空岛战争的正确姿势
  • 【鸿蒙开发从0到1-day03】
  • 震惊!更换GPU会改变LLM的行为
  • 《高等代数》“爪”字型行列式
  • 性能分析之使用 Jvisualvm dump 分析示例
  • LabVIEW开发高温摩擦试验机
  • 自然语言处理系列四十八》Word2vec词向量模型》算法原理
  • Unclutter - 苹果电脑(Mac)桌面文件笔记剪贴板管理工具
  • 奉加微PHY6233开门狗;超时时间对不上;好像应用不需要喂狗只需要开启定时器就行;底层是通过空闲任务喂狗的
  • bbr 和 inflight 守恒的收敛原理
  • AR 眼镜之-系统通知定制(通知中心)-实现方案
  • DORIS - DORIS简介
  • ​T​P​一​面​
  • Kubernetes 网关流量管理:Ingress 与 Gateway API
  • 免费申请https的方法有哪些
  • 【网络安全】服务基础第一阶段——第七节:Windows系统管理基础---- Web与FTP服务器
  • 引用和类型强转
  • BitNet B1.58——模型参数用三个值表示,精度优于 Llama
  • 【Qt】菜单栏