【问题标题】:IPython-style ipdb debugging in Jupyter notebook?在 Jupyter 笔记本中进行 IPython 风格的 ipdb 调试?
【发布时间】:2017-09-08 06:49:07
【问题描述】:

为了在 Jupyter notebook 中调试,我使用:

from IPython.core.debugger import set_trace; set_trace()

但是,它只显示一个命令输入框,不支持命令历史、自动完成或颜色...

我尝试了其他调试选项,但它们根本不起作用,例如:

from IPython import embed; embed()
import pdb; pdb.set_trace()
import ipdb; ipdb.set_trace()
import pudb; pudb.set_trace()

有没有办法让 Jupyter notebook 中支持 IPython 的调试器?

【问题讨论】:

    标签: python debugging ipython jupyter


    【解决方案1】:

    不,它不可用(还)。它在 IPython 存储库的愿望清单上。我们是一个小团队,有很多兴趣,但要实施很多工作 - 不一定很困难,但需要完成工作。需要提前做一些设计。

    任何关于 IPython 存储库清理问题、审查 PR 和其他任务的帮助可能会帮助开发人员在某个时候完成它。如果您不知道如何提供帮助和需要指导,请随时在 IPython 存储库上打开一个问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 2015-10-15
    • 2017-01-20
    相关资源
    最近更新 更多