JupyterLab 3.0 来了

编程派” , 选择设为“”优质文章 , 第一时间送达!
JupyterLab 3.0 来了
文章图片
选自blog.jupyter.org , 作者:JeremyTuloup
机器之心编译
JupyterLab 3.0 来了】超强下一代JupyterNotebook:JupyterLab3.0已经发布了 , 新版本为用户带来了许多新特性 , 并对扩展系统进行了实质性的改进 。
JupyterLab是广受欢迎的JupyterNotebook「新」界面 。 它是一个交互式的开发环境 , 可用于notebook、代码或数据 , 因此它的扩展性非常强 。 用户可以使用它编写notebook、操作终端、编辑markdown文本、打开交互模式、查看csv文件及图片等 。 除此以外 , JupyterLab还具有灵活而强大的用户界面 。 就在近日 , 这款好用的工具发布了新版本JupyterLab3.0 。
JupyterLab 3.0 来了
文章图片
JupyterLab3.0在以下几个方面进行了改进:
可视化调试器;
支持多种显示语言;
notebook目录;
扩展系统 。
3种安装方式
JupyterLab3.0的安装方式有3种 , 第一种采用pip方式进行安装 , 代码如下:
pipinstalljupyterlab==3
第2种采用mamba(快速跨平台软件包管理器)方式进行安装 , 代码如下:
mambainstall-cconda-forgejupyterlab=3
第3种采用conda方式进行安装 , 代码如下:
condainstall-cconda-forgejupyterlab=3
需要注意 , 为了兼容JupyterLab3.0 , 许多第三方扩展仍在更新中 , 所以用户需要检查自己使用的扩展 , 必要时也可以更新这些扩展 。 接下来详细介绍JupyterLab3.0在面向用户使用方面的一些主要改进 。
JupyterLab3.0新特性
可视化调试器
JupyterLab3.0现在具备可视化调试器功能了 。 为了使用可视化调试器 , 用户首先需要一个支持调试器的内核 。 Xeus-Python内核是第一个支持Python代码调试的Jupyter内核 。 展示如下:
JupyterLab 3.0 来了
文章图片
在JupyterLab3.0中使用可视化调试器进入Python程序 。
更多详细文档请参阅:https://jupyterlab.readthedocs.io/en/stable/user/debugger.html
目录扩展
现在JupyterLab3.0提供了目录扩展 , 使得用户更方便地查看和浏览文档结构 。 展示如下:
JupyterLab 3.0 来了
文章图片
在JupyterLab3.0使用目录功能 。
支持多种语言显示
JupyterLab3.0提供了设置用户界面显示语言的功能 。 若要使用这种功能 , 用户需要将语言包作为单独的Python包安装 。 语言包在GitHub项目中已经分组 , 采用pip的方式就可以安装 。 例如 , 使用以下代码可以安装简体中文语言包:
pipinstalljupyterlab-language-pack-zh-CN
JupyterLab 3.0 来了
文章图片
以简体中文显示的JupyterLab3.0界面 。
关于添加新语言包请参考:https://jupyterlab.readthedocs.io/en/stable/user/language.html
简单交互界面模式的改进
JupyterLab3.0对简单交互界面模式(即以往的单文档显示模式)进行了更新 , 使交互界面模式更流畅、更能面向文档 。 用户可以使用状态栏中的开关切换简单交互界面模式 , 也可以从视图菜单或命令面板中切换或者使用默认快捷键「Ctrl/Cmd+Shift+D」 。
JupyterLab 3.0 来了
文章图片
启用和禁用简单交互界面模式 。
JupyterLab3.0对移动设备的支持也得到了很大的改进 。 用户可以对窗口进行缩展 , 使布局更加紧凑 。 当窗口缩小时 , JupyterLab自动切换到简单交互界面模式 。