入门#

JupyterLabProject Jupyter 的下一代基于网络的 UI。

JupyterLab 使您能够以灵活、集成和可扩展的方式处理文档和活动,例如 Jupyter Notebook、文本编辑器、终端和自定义组件。如需 JupyterLab 及其功能的演示,您可以观看此视频。

您可以使用选项卡和分割器在工作区中并排排列多个文档和活动。文档和活动相互集成,从而为交互式计算实现新的工作流程,例如

  • 代码控制台提供用于交互式运行代码的临时便笺簿,并完全支持富文本输出。例如,代码控制台可以作为 Notebook 的计算日志链接到 Notebook 内核。

  • 内核支持的文档使任何文本文件(Markdown、Python、R、LaTeX 等)中的代码都可以在任何 Jupyter 内核中交互式运行。

  • Notebook 单元格输出可以镜像到它们自己的选项卡中,与 Notebook 并排显示,从而实现由内核支持的交互式控件的简单仪表板。

  • 具有不同编辑器或查看器的文档的多个视图可以实时编辑反映在其他查看器中的文档。例如,可以轻松地对 Markdown分隔符分隔值Vega/Vega-Lite 文档进行实时预览。

JupyterLab 还提供了一个统一的数据格式查看和处理模型。JupyterLab 理解许多文件格式(图像、CSV、JSON、Markdown、PDF、Vega、Vega-Lite 等),也可以以这些格式显示丰富的内核输出。有关更多信息,请参阅文件和输出格式

为了导航用户界面,JupyterLab 提供了可自定义的键盘快捷键

JupyterLab 扩展可以自定义或增强 JupyterLab 的任何部分,包括新主题、文件编辑器和自定义组件。

JupyterLab 使用与经典 Jupyter Notebook 相同的notebook 文档格式

经典 Notebook 将何去何从?#

随着 JupyterLab 4 的持续开发和 Notebook 7 的后续开发,Notebook 7 最终将取代经典的 Jupyter Notebook。在整个过渡过程中,经典 Notebook、Notebook 7 和 JupyterLab 都将支持相同的 notebook 文档格式。从 JupyterLab 4 开始,Notebook Web 应用程序将不再与 JupyterLab 一起安装,因为它不再是 JupyterLab 的依赖项。要了解有关经典 Jupyter Notebook 在生态系统中未来的更多信息,请访问Jupyter Notebook 7 文档