温馨提示×

ubuntu如何调试python代码

小樊
34
2026-09-04 13:55:34
栏目: 编程语言

在 Ubuntu 下调试 Python 代码有多种方式,下面从简单到专业给你系统讲一下。


一、最基础:print 调试(不推荐长期用)

print("x =", x)

✅ 简单直接
❌ 难维护、信息有限


二、使用 Python 内置调试器 pdb(命令行)

1️⃣ 在代码中插入断点

import pdb
pdb.set_trace()

运行:

python test.py

常用命令:

命令 含义
n 下一行
s 进入函数
c 继续运行
l 查看代码
p x 打印变量
q 退出

2️⃣ Python 3.7+ 简化写法

breakpoint()

三、命令行一步进入调试

python -m pdb test.py

程序会从第一行开始调试。


四、使用 VS Code(最推荐,图形化)

1️⃣ 安装 VS Code

sudo snap install code --classic

2️⃣ 安装 Python 插件

  • 打开 VS Code
  • 扩展 → 搜索 Python
  • 安装 Microsoft 官方插件

3️⃣ 设置断点

  • 在代码行号左边点击
  • F5 启动调试

✅ 支持:

  • 变量查看
  • 单步执行
  • 调用栈
  • 条件断点

五、使用 PyCharm(专业 IDE)

sudo snap install pycharm-community --classic
  • 自带强大调试器
  • 适合大型项目

六、日志调试(生产环境推荐)

import logging
logging.basicConfig(level=logging.DEBUG)
logging.debug("x = %s", x)

七、常见问题排查

❓ Ubuntu 没有 python 命令?

python3 test.py

❓ 虚拟环境调试

python3 -m venv venv
source venv/bin/activate

总结建议

场景 推荐方式
快速看问题 print / logging
命令行调试 pdb
日常开发 VS Code
大型项目 PyCharm

如果你愿意,可以告诉我:

  • 你用的是 Ubuntu 版本
  • 脚本 / Web / 数据分析
  • 是否用 虚拟环境

我可以给你更具体的调试方案。

0