[瞎搞]python调试第三方库

本文介绍调试阅读Python第三方库的方法。尝试使用PDB调试,发现其虽上手容易,但不适用于看代码场景。后决定用VScode作为编辑器,以menpo库为例进行调试,通过conda新建env减少依赖,复制源码到工作文件夹,成功实现边调试边阅读代码。
部署运行你感兴趣的模型镜像

读代码时边调试边看,可以提高速度,顺便偷懒。

想要调试阅读python第三方库,随手一查,找到了大佬使用PDB文章https://blog.youkuaiyun.com/ybdesire/article/details/54649211,试了一下,pdb这东西像极了gdb所以上手容易。但是不太适用于看代码的场景,因为在入库的时候需要打断点,但是跨文件的时候好像没法jump in(如果可以求告知!)。而且习惯了GUI调试的便利,实在无法适应手敲键盘的痛苦。

决定使用,VScode作为编辑器,以python库menpo为例,尝试调试方法。如果成功了回来补! 秒成功!

  1. 使用conda新建env,减少环境依赖问题。(懒是第一生产力)

  2. 复制conda环境里的menpo和menpofit源码进入工作文件夹。
    目录结构

  3. 成功!可以直接使用vscode打断点了!
    在这里插入图片描述

  4. 愉快的边调试阅读代码。
    ps.调完了别忘了把库放回去!

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值