ubuntu

如何在Ubuntu上配置Python调试器

小樊
37
2025-06-15 08:51:08
栏目: 编程语言

在Ubuntu上配置Python调试器可以通过多种方法实现,以下是几种常用的方法:

使用Python内置的pdb模块

Python自带了一个强大的调试器pdb,可以在命令行下进行调试。

  1. 设置断点:在代码中需要调试的位置导入pdb并调用pdb.set_trace()方法,程序执行到此处会暂停,进入调试模式。
  2. 常用调试命令
    • b:设置断点
    • n:执行下一行
    • s:进入函数
    • c:继续执行直到遇到下一个断点
    • p variable:打印变量的值
    • l:显示当前代码段
    • q:退出调试器并终止程序执行。

使用Visual Studio Code (VSCode)进行调试

  1. 安装VSCode
    sudo snap install --classic code
    
  2. 安装Python插件:打开VSCode后,点击左侧的扩展管理图标,搜索“Python”,然后安装由Microsoft提供的Python插件。
  3. 配置调试环境
    • 打开项目目录:在命令行中输入以下命令打开项目目录:
      code 项目目录
      
    • 创建并配置launch.json文件:在项目根目录下创建一个名为.vscode的文件夹,并在其中创建一个名为launch.json的文件,内容如下:
      {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "Python: 当前文件",
                  "type": "python",
                  "request": "launch",
                  "program": "${file}",
                  "console": "integratedTerminal"
              }
          ]
      }
      
  4. 设置断点:在代码左侧点击行号旁边的空白处,即可设置断点。
  5. 启动调试:点击VSCode上方的调试图标,然后选择“Python: 当前文件”配置,点击绿色的启动按钮。

使用PyCharm进行调试

  1. 安装PyCharm
    sudo snap install pycharm-community --classic
    
  2. 配置调试环境
    • 打开PyCharm并打开你的项目。
    • 点击右上角的“Add Configuration”。
    • 选择“Python”并点击“OK”保存配置。
    • 在你的代码中设置断点。
    • 点击工具栏上的绿色虫子图标(Debug)来启动调试器。

通过以上方法,你可以在Ubuntu上成功配置Python调试器,选择适合你的调试工具和方法可以大大提高你的开发效率。

0
看了该问题的人还看了