JupyterLab 是 Jupyter 项目下的一个高度可扩展、功能丰富的交互式的开发环境,可用于笔记本、代码和数据的编写。其灵活的界面允许用户配置和安排数据科学、科学计算、计算新闻和机器学习中的工作流程;模块化设计允许扩展以扩展和丰富功能。本文通过示例简单介绍如何在 EMR 上使用 JupyterLab,详细的使用文档可参见 JupyterLab 官网文档。
前提条件
访问 JupyterLab WebUI
1. 您可以在购买集群时在 JUPYTERLAB 服务编辑部署页面开启外网访问,或者购买集群后进入集群控制台集群服务,选择 JUPYTERLAB 服务,在角色管理中单击开启网络访问。
2. 开启网络访问后,单击右上角查看 WebUI,即可打开 JupyterLab WebUI(需安全组开启8888端口)。
使用示例
登录 JupyterLab Web 页面,根据需要在工作区选择笔记本、控制台、文本或其他,以笔记本为例。


选择需要使用的 kernel,即可开始代码编写。
单元格工具栏
每个单元格中都有一个工具栏,快速访问常用功能。如果您想禁用单元格工具栏,请打开设置编辑器,选择左侧面板中的单元格工具栏,然后取消选中“显示单元格工具栏”。
管理员可以通过运行以下命令关闭单元格工具栏:
jupyter labextension disable @jupyterlab/cell-toolbar-extension
管理员可以通过运行以下命令重新打开单元格工具栏:
jupyter labextension enable @jupyterlab/cell-toolbar-extension