自己经常使用的三种调试:Pycharm、Vscode、pdb调试

主要内容

  • 一、Pycharm
  • 二、Vscode
  • 三、pdb调试

一、Pycharm

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

二、Vscode

可以直接连接服务器,访问服务器上的程序,进行调试。虽然Pycharm也可以,但是需要将项目拉到本地。Vscdoe对项目进行调试时,也可以查看中间变量的,通过调试控制台进行,如下图中的位置。
自己经常使用的三种调试:Pycharm、Vscode、pdb调试_第2张图片
vscode中调试界面没有和Pycharm中直接进入源码的按键,那么如何进行pytorch源码呢?点击:VsCode调试的时候无法跳转到pytorch源码
解答:
打开launch.json文件
自己经常使用的三种调试:Pycharm、Vscode、pdb调试_第3张图片
自己经常使用的三种调试:Pycharm、Vscode、pdb调试_第4张图片

三、pdb调试

如果在命令行进行调试时,可以使用。
附上一个视频链接:Python的PDB进行调试

你可能感兴趣的:(软件安装,python,pycharm,vscode,python)