JupyterLab 3.0发布:支持中文界面,安装插件无需Node.js

共 1658字,需浏览 4分钟

 ·

2021-01-14 13:08

本文经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

推荐阅读

平时都逛哪些技术网站?(程序员必备58个网站汇总)

肝!精心整理了 50 个数据源网站!

3种Python数据结构,13种创建方法,这个总结,超赞!


浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报