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

遇到python程序是通过sh文件启动的,如何调试

说明

下载的源码总会遇到这样启动的:在这里插入图片描述
并且发现shell文件内容很多,比较复杂,比如:
在这里插入图片描述

解决方案

这时候想要调试,可以通过端口连接的方式调试,具体方法如下:

  1. 在vscode调试按钮中添加远程附加调试,地址和端口选择默认(localhost,5678),得到如下配置:
    {"name": "Python: 远程附加","type": "python","request": "attach","connect": {"host": "localhost","port": 5678},"pathMappings": [{"localRoot": "${workspaceFolder}","remoteRoot": "."}],"justMyCode": true}
    
  2. 在shell文件中更改python启动指令:
    原来:
    python classify.py
    改为:
    python -m debugpy --listen 5678 --wait-for-client classify.py

调试时:
正常在控制台运行sh文件,等一下,然后点击vscode中的调试按钮。

http://www.lryc.cn/news/220219.html

相关文章:

  • 应用系统集成-Spring Integration
  • 亚马逊与TEMU平台欧代英代如何注册?注册欧代/英代流程及注意事项
  • 【嵌入式开发工具】STM32+Keil实现软件工程搭建与开发调试
  • python 去除图像中的框
  • 企业邀约媒体的方式方法?-(快速精准)
  • 旅游业为什么要选择VR全景,VR全景在景区旅游上有哪些应用
  • 搭建第一个区块链网络与一键部署WeBASE步骤
  • MTK联发科、高通、紫光展锐手机SOC平台型号汇总(含详细参数)
  • 【ARM AMBA AXI 入门 12 -- AXI协议中的 WLAST 与 RLAST】
  • 11.6 知识总结(筛选器方法、操作标签、事件)
  • Devchat插件:AI智能编程助手,让你告别脏活累活。
  • 0-1矩阵列互斥问题——回溯法 Python实现
  • wandb 安装本地部署使用教程
  • 飞桨平台搭建PP-YOLOE模型
  • Js重点内容
  • 图形化ping工具gping
  • 快速安装虚拟机centos7.5
  • 2023.11.4 Idea 配置国内 Maven 源
  • DAY11 字符串处理函数
  • Web自动化测试 —— PageObject设计模式!
  • 七月论文审稿GPT第2版:从Meta Nougat、GPT4审稿到Mistral、LongLora
  • Unreal Engine 学习笔记 (1)—— 日夜交替
  • leetcode:189. 轮转数组(python3解法)
  • 基于PHP + MySQL实现的文章内容管理系统源码+数据库,采用前后端分离的模板和标签化方式
  • 这可能是全网最晚的低代码技术总结
  • leetcode2054
  • c面向对象编码风格(上)
  • 【星海出品】VUE(六)
  • 华为政企闪存存储产品集
  • 【项目源码】反编译Java字节码生成源码