开始使用#

JupyterLabProject Jupyter 的下一代基于网络的用户界面。

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

您可以在工作区中使用标签和分割器排列多个文档和活动。文档和活动相互集成,为交互式计算启用新的工作流程,例如:

  • 代码控制台 提供临时的交互式代码运行环境,完全支持丰富的输出。例如,代码控制台可以链接到笔记本内核,作为笔记本的计算日志。

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

  • Notebook 单元格的输出可以镜像到它们自己的标签页,与笔记本并排显示,从而通过内核支持交互式控制的简单仪表板。

  • 文档的多视图功能允许使用不同的编辑器或查看器进行实时编辑,这些编辑会反映在其他查看器中。例如,可以轻松实现Markdown分隔符分隔值Vega/Vega-Lite文档的实时预览。

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

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

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

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

经典笔记本会发生什么?#

随着JupyterLab 4开发的继续,以及Notebook 7开发的跟进,Notebook 7最终将取代经典的Jupyter Notebook。在整个过渡期间,经典Notebook、Notebook 7和JupyterLab都将支持相同的笔记本文档格式。从JupyterLab 4开始,Notebook网络应用程序将不再与JupyterLab一起安装,因为它不再是JupyterLab的依赖项。要了解更多关于经典Jupyter Notebook在生态系统中的未来,请访问Jupyter Notebook 7文档