IPython 内核

IPython 内核是用于执行Python代码的 Jupyter 内核。 Jupyter 和其他兼容笔记本使用 IPython 内核来执行Python笔记本代码。

在 Databricks Runtime 11.3 LTS 及更高版本中,Python笔记本使用 IPython 内核执行Python代码。

在 Databricks Runtime 11.3 LTS 及更高版本中,可以将输入传递到 Python 笔记本中的 ipykernel。 这允许你在笔记本中使用交互式工具,例如Python调试器。 有关演示如何使用Python调试器的示例笔记本,请参阅 Python 笔记本中的 Debug

使用 IPython 内核的好处

借助 IPython 内核,Azure Databricks可以更好地支持为 Jupyter 笔记本生成的open source工具。 在Azure Databricks上使用 IPython 内核增加了对 IPython 的显示和输出工具的支持。 有关详细信息,请参阅 IPython.core.display 。 此外,IPython 内核捕获笔记本创建的子进程的 stdout 和 stderr 输出,从而允许该输出包含在笔记本的命令结果中。

已知问题

IPython 命令 update_display 仅更新当前单元格的输出。