【发布时间】:2014-07-29 09:30:23
【问题描述】:
如果我从命令行启动ipython notebook,IPython 会抛出一个带有长回溯的异常,我想在抛出异常的地方运行一个调试器。
我知道 IPython 的魔法命令 %debug 但这需要 Python 脚本作为参数。我目前的解决方案是手动插入import IPython; IPython.embedd() 或import pdb; pdb.set_trace(),但我想知道是否有更好的非侵入性解决方案。
有没有办法为使用 setuptools 入口点机制实现的命令行工具自动启动 Python 调试器?
【问题讨论】: