读代码时边调试边看,可以提高速度,顺便偷懒。
想要调试阅读python第三方库,随手一查,找到了大佬使用PDB文章https://blog.csdn.net/ybdesire/article/details/54649211,试了一下,pdb这东西像极了gdb所以上手容易。但是不太适用于看代码的场景,因为在入库的时候需要打断点,但是跨文件的时候好像没法jump in(如果可以求告知!)。而且习惯了GUI调试的便利,实在无法适应手敲键盘的痛苦。
决定使用,VScode作为编辑器,以python库menpo为例,尝试调试方法。如果成功了回来补! 秒成功!
-
使用conda新建env,减少环境依赖问题。(懒是第一生产力)
-
复制conda环境里的menpo和menpofit源码进入工作文件夹。
-
成功!可以直接使用vscode打断点了!
-
愉快的边调试阅读代码。
ps.调完了别忘了把库放回去!