在 Ubuntu 上调试 Python 程序,常见且实用的方式有以下几种,从最简单到更专业依次说明:
print("x =", x)
✅ 简单直接
❌ 不适合复杂项目
python -m pdb script.py
常用命令:
n:下一步(next)s:进入函数(step)c:继续运行l:查看代码p 变量:打印变量q:退出import pdb
pdb.set_trace()
运行到这行会自动进入调试模式。
breakpoint()
等价于 pdb.set_trace(),更现代。
sudo apt update
sudo apt install code
或直接从官网下载
launch.jsonF5 开始调试✅ 支持:
sudo snap install pycharm-community
功能强大,调试体验极佳。
import pdb
pdb.set_trace()
通过 SSH 运行脚本即可。
可像本地一样调试远程 Ubuntu 服务器代码。
python script.py
logging 代替 print:import logging
logging.basicConfig(level=logging.DEBUG)
✅ 新手 / 脚本:breakpoint()
✅ 项目开发:VS Code + 断点
✅ 服务器:pdb / VS Code Remote
如果你愿意,可以告诉我:
我可以给你更针对性的方案。