【问题标题】:What is the difference between xeus-python and ipython?xeus-python 和 ipython 有什么区别?
【发布时间】:2021-04-13 21:20:27
【问题描述】:

JupyterLab 3.0 带有一个成熟的visual debugger。但只有在运行xeus-python 内核时才可以使用它。其他消息来源称xeus-pythonipython 之间存在一些差异,但两者之间的features that differ 列表正在缩小。所以这不是我在这里真正要求的。相反,xeus-pythonipython 的区别是什么,使它适合像 JupyterLab 3.0 那样作为可视化调试器使用?

【问题讨论】:

    标签: python ipython jupyter jupyter-lab xeus-python


    【解决方案1】:

    相反,xeus-python 与 ipython 的区别是什么,使其适合作为 JupyterLab 3.0 所提供的可视化调试器?

    没有什么特别深刻或有趣的。 Jupyter 定义了一个 debugger protocol,它是对 Debug Adapter Protocol 的简单包装。内核必须支持此协议才能与 JupyterLab 调试器一起使用。

    xeus-python 支持这个协议。 IPython 内核没有。他们正在努力;我认为它计划用于 IPython 内核 6.0(不要与不久前发布的 IPython 6.0 混淆)。

    【讨论】:

    • 感谢您的回答!最后一部分的任何来源?
    • @vestland:Here's a recent issue 表明它在 IPython 内核 6.0.0a2 上还不能很好地工作,标记为 Milestone: 6.0。
    猜你喜欢
    • 2012-09-04
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2018-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多