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

晓查 发自 凹非寺 
量子位 报道 | 公众号 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

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

加入AI社群,与优秀的人同行

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值