入门#

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

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

您可以 排列 工作区中使用选项卡和分隔符并排排列多个文档和活动。文档和活动相互集成,为交互式计算提供了新的工作流程,例如

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

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

  • 笔记本单元格输出可以 镜像到自己的选项卡中,与笔记本并排排列,从而实现由内核支持的具有交互式控件的简单仪表板。

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

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

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

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

JupyterLab 使用与经典 Jupyter Notebook 相同的 笔记本文档格式

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

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