一、Pycharm
在本地的程序代码中调试,自己比较习惯用Pycharm调试,可以查看中间变量。还有evaluate_expression表达式可以使用,可以很方便的查看一些嵌套语句中间变量的值。
Pycharm调试功能可以实现跳到循环的某一步,使用条件断点,在断点上右键可以设置运行停止的条件,代码会一致运行到你设置的条件处,再进入debug模式。在某处打上断点,然后在断点上右键进行设置,条件自己输入,如下图所示。

pycharm配置远程链接服务器(这种方法无法直接在pycharm里面直接调试)需要将代码拉到本地才可以调试
二、Vscode
可以直接连接服务器,访问服务器上的程序,进行调试。虽然Pycharm也可以,但是需要将项目拉到本地。Vscdoe对项目进行调试时,也可以查看中间变量的,通过调试控制台进行,如下图中的位置。

vscode中调试界面没有和Pycharm中直接进入源码的按键,那么如何进行pytorch源码呢?点击:VsCode调试的时候无法跳转到pytorch源码
解答:
打开launch.json文件

本文介绍了三种常用的Python调试工具:Pycharm、Vscode和pdb。Pycharm以其强大的调试功能,如查看中间变量、条件断点和远程调试深受开发者喜爱。Vscode则支持直接连接服务器进行调试,且能查看变量值。pdb作为命令行调试工具,适合在终端环境中使用。文章还提供了pdb调试的视频教程链接,帮助读者掌握不同调试场景下的最佳实践。

4387

被折叠的 条评论
为什么被折叠?



