JupyterLab简介及常用操作
JupyterLab是一个交互式的开发环境,是Jupyter Notebook的下一代产品,可以使用它编写Notebook、操作终端、编辑MarkDown文本、打开交互模式、查看csv文件及图片等功能。
可以说,JupyterLab是开发者们下一阶段更主流的开发环境。JupyterLab支持更加灵活和更加强大的项目操作方式,但具有和Jupyter Notebooks一样的组件。
打开JupyterLab
- 选择状态为“运行中”的Notebook实例,单击“操作”列的“打开”访问Notebook。
- 单击右上角的“Open JupyterLab”,可直接打开此Notebook实例对应的JupyterLab页面。
图1 进入JupyterLab
- 进入JupyterLab页面后,自动打开Launcher页面,如下图所示。您可以使用开源支持的所有功能,详细操作指导可参见JupyterLab官网文档。
图2 JupyterLab主页
新建并打开Notebook
进入JupyterLab主页后,可在“Notebook”区域下,选择适用的AI引擎,单击后将新建一个对应框架的Notebook文件。
由于每个Notebook实例选择的工作环境不同,其支持的AI框架也不同,下图仅为示例,请根据实际显示界面选择AI框架。

新建的Notebook文件将呈现在左侧菜单栏中。

新建文件并打开Console
Console的本质为Python终端,输入一条语句就会给出相应的输出,类似于Python原生的IDE。
进入JupyterLab主页后,可在“Notebook”区域下,选择适用的AI引擎,单击后将新建一个对应框架的Notebook文件。
由于每个Notebook实例选择的工作环境不同,其支持的AI框架也不同,下图仅为示例,请根据实际显示界面选择AI框架。

文件创建成功后,将直接呈现Console页面。

上传文件
进入JupyterLab页面后,您可以单击左上角“Upload”快捷键,从本地选择一个文件上传。

编辑文件
JupyterLab可以在同一个窗口同时打开几个Notebook或文件(如HTML、TXT、Markdown等),以页签形式展示。
JupyterLab的一大优点是,可以任意排版多个文件。在右侧文件展示区,您可以拖动打开文件,随意调整文件展示位置,可以同时打开多个文件。

当在一个Notebook中写代码时,如果需要实时同步编辑文件并查看执行结果,可以新建该文件的多个视图。
打开此文件,然后单击菜单栏“File>New View for Notebook”,即可打开多个视图。
