在 Ubuntu 下调试 Python 代码有多种方式,下面从简单到专业给你系统讲一下。
print("x =", x)
✅ 简单直接
❌ 难维护、信息有限
pdb(命令行)import pdb
pdb.set_trace()
运行:
python test.py
常用命令:
| 命令 | 含义 |
|---|---|
n |
下一行 |
s |
进入函数 |
c |
继续运行 |
l |
查看代码 |
p x |
打印变量 |
q |
退出 |
breakpoint()
python -m pdb test.py
程序会从第一行开始调试。
sudo snap install code --classic
PythonF5 启动调试✅ 支持:
sudo snap install pycharm-community --classic
import logging
logging.basicConfig(level=logging.DEBUG)
logging.debug("x = %s", x)
python3 test.py
python3 -m venv venv
source venv/bin/activate
| 场景 | 推荐方式 |
|---|---|
| 快速看问题 | print / logging |
| 命令行调试 | pdb |
| 日常开发 | VS Code |
| 大型项目 | PyCharm |
如果你愿意,可以告诉我:
我可以给你更具体的调试方案。