JupyterLab 3.0发布:支持中文界面,安装插件无需Node.js
本文经AI新媒体量子位(ID:QbitAI)授权转载,转载请联系出处
晓查 发自 凹非寺
原本计划在2020年底推出的JupyterLab 3.0,在逾期6天后终于正式发布了。
作为一次大版本升级,JupyterLab 3.0这次改进颇多,主要增加的功能有:加入中文等多语言界面、新的可视化调试器、改进的简单界面模式、更清晰的文档目录等等。
新功能简介
支持中文界面
JupyterLab现在提供了设置用户界面显示语言的功能,用户需要将语言包作为单独的Python包安装。
语言包在JupyterLab的GitHub的存储库中提供。当然,更简单的方法是用pip安装。例如,可以使用以下命令安装简体中文语言包:
pip install jupyterlab-language-pack-zh-CN
然后,你就会得到一个全中文的显示界面:
可视化调试器
去年,JupyterLab已经加入可视化调试器,不过需要用户手动额外安装,现在该功能默认与JupyterLab一起提供。
要使用可视调试器,你将需要一个支持调试的内核。例如第一个支持调试的Python Jupyter内核xeus-python。
△ 使用可视化调试器进入JupyterLab中的Python代码
目录
目录扩展现在也随JupyterLab一起默认提供。有了它,就可以轻松查看和浏览文档的结构。
改进的简单界面模式
简单界面模式(以前称为“单文档模式”)进行了大幅更新,将界面进一步简化。
为了方便使用简单界面模式,现在状态栏中有开关可以在不同模式间切换。
你也可以从“查看”菜单或命令面板中切换,或使用默认的键盘快捷键Ctrl / ⌘ + Shift + D。
△ 启用和禁用简单界面模式
通过更紧凑的布局,现在简单界面模式对移动设备的支持程度也大大提高了。调整窗口大小时,JupyterLab会自动切换到简单界面。
安装方法
JupyterLab 3.0安装十分方便,可以通过pip:
pip install jupyterlab==3
或者conda:
conda install -c conda-forge jupyterlab=3
为何3.0升级如此重要
JupyterLab 3.0可以更快、更方便地安装使用扩展程序,它不要求用户重建JupyterLab,也不需要安装Node.js,Python用户可以通过pip来轻松安装扩展插件。
过去,JupyterLab用户需要环境中具有Node.js运行时才能构建和安装JupyterLab扩展。每次安装新的扩展程序时都必须执行此操作。
在JupyterLab 3.0中,扩展开发人员可以打包JavaScript或CSS,并将其与预构建的代码一起通过PyPI提交。
对于插件开发者来说,扩展可以作为单独的软件包发布到PyPI和conda-forge,也可以与Jupyter Server扩展和Classic Notebook扩展捆绑到现有的软件包中。
这有助于让整个JupyterLab生态系统更加协调一致。
例如,ipywidgets使用pip或conda安装新的7.6.0版,在JupyterLab 3.0中自动启用ipywidgets,无需额外的安装步骤!
原文链接:
https://blog.jupyter.org/jupyterlab-3-0-is-out-4f58385e25bb
官方文档:
https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v3-0
推荐阅读