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

vscode_python远程调试_pathMappings配置说明

1.使用说明

vscode python 远程调试pathMappings 配置
launch.json

            "pathMappings": [{"localRoot": "本地代码目录","remoteRoot": "远程代码目录"  # 注意不是运行目录, 是远程代码的目录}],

2.测试验证

测试目的:
远程代码目录, 与 运行工作目录 不一致时,
vsocde python 远程调试, 如何配置 remoteRoot, 才能进入断点调试模式

代码 2_pydebug_远程调试.py gitee在线代码

#!/usr/bin/env python3
# coding:utf-8
import time
import os
print(f"工作目录: {os.getcwd()}")
print(f"代码位置: {os.path.abspath(__file__)}")import debugpy
debugpy.listen(6688)
debugpy.wait_for_client()def cal_sum(num: int):i: int = 0sum: int = 0while i < num:sum += ii += 1time.sleep(1)return sumprint("计算1-10的和: ",cal_sum(10))

vscode配置 launch.json

{"version": "0.2.0","configurations": [{"name": "Python 调试程序: 远程附加","type": "debugpy","request": "attach","connect": {"host": "localhost","port": 6688},"pathMappings": [{"localRoot": "${fileDirname}","remoteRoot": "/workspace"}],"justMyCode": false}]
}

本地代码目录: /home/liuj/3_work/4_python-example/8_pip_modules/03_pydebug远程调试
远程代码目录: /workspace
运行程序目录: /home/liuj/

测试命令:
cd ~; /workspace/2_pydebug_远程调试.py
vscode python远程调试如图
在这里插入图片描述


3.总结

这次总结, 主要解决:

  1. 解决ros2 python程序, 拷贝设备上时, 胡乱摸索配置launch.json, 浪费2~10分钟验证, 才能进入vscode调试代码模式
  2. 解决 查看/调试 pip install 库源代码, 不能快速配置调试环境问题, 查看实现原理
  3. 解决docker 中代码映射目录不一致时, vscode不能一次调试, 浪费时间配置问题

相关文章:

  • 美国、日本、印度、印度尼西亚\东帝汶、台湾电台电视地图数据
  • [学习]RTKLib详解:rtksvr.c与streamsvr.c
  • 光流 | 基于深度学习的光流估计算法汇总,原理,公式,流程图,代码
  • Android平台FFmpeg音视频开发深度指南
  • uniapp使用ui.request 请求流式输出
  • 【基于 LangChain 的异步天气查询3】OpenWeather实现实时天气查询
  • Java—— 集合 List
  • 真人配音与AI创作有声读物
  • D. Apple Tree Traversing 【Codeforces Round 1023 (Div. 2)】
  • LeetCode 热题 100 138. 随机链表的复制
  • 实验四:网络编程
  • 如何理解编程中的递归、迭代与回归?
  • 计算机网络:家庭路由器WiFi信号的发射和手机终端接收信号原理?
  • xml与注解的区别
  • Nvidia Isaac Sim组装机器人和添加传感器,创建关节树Articulation
  • 基于协同过滤的音乐推荐系统(源码+lw+部署文档+讲解),源码可白嫖!
  • FreeRTOS Semaphore信号量-笔记
  • 为什么有了BST了,还要红黑树,红黑树有什么优点
  • MySQL 中如何进行 SQL 调优?
  • NVMe控制器之仿真平台搭建
  • 中美经贸高层会谈将在午餐后继续
  • 苏东坡:人生就是哈哈哈哈哈
  • 上海发布预付卡消费“10点提示”:警惕“甩锅闭店”套路
  • 黄玮接替周继红出任国家体育总局游泳运动管理中心主任
  • 轿车追尾半挂车致3死1伤,事故调查报告:司机过分依赖巡航系统
  • 上海:下调个人住房公积金贷款利率