IPython 内核

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

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

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

使用 IPython 内核的优势

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

已知问题

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