百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

JupyterLab 3.0发布:支持中文,自带可视化调试器

yuyutoo 2025-01-14 18:39 7 浏览 0 评论

晓查 发自 凹非寺
量子位 报道 | 公众号 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一起默认提供。有了它,就可以轻松查看和浏览文档的结构。

改进的简单界面模式

简单界面模式(以前称为“单文档模式”)进行了大幅更新,将界面进一步简化。

为了方便使用简单界面模式,现在状态栏中有开关可以在不同模式间切换。

你也可以从“查看”菜单或命令面板中切换,或使用默认的键盘快捷键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

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

相关推荐

如何在HTML中使用JavaScript:从基础到高级的全面指南!

“这里是云端源想IT,帮你...

推荐9个Github上热门的CSS开源框架

大家好,我是Echa。...

前端基础知识之“CSS是什么?”_前端css js

...

硬核!知网首篇被引过万的论文讲了啥?作者什么来头?

整理|袁小华近日,知网首篇被引量破万的中文论文及其作者备受关注。知网中心网站数据显示,截至2021年7月23日,由华南师范大学教授温忠麟等人发表在《心理学报》2004年05期上的学术论文“中介效应检验...

为什么我推荐使用JSX开发Vue3_为什么用vue不用jquery

在很长的一段时间中,Vue官方都以简单上手作为其推广的重点。这确实给Vue带来了非常大的用户量,尤其是最追求需求开发效率,往往不那么在意工程代码质量的国内中小企业中,Vue占据的份额极速增长...

【干货】一文详解html和css,前端开发需要哪些技术?
【干货】一文详解html和css,前端开发需要哪些技术?

网站开发简介...

2025-02-20 18:34 yuyutoo

分享几个css实用技巧_cssli

本篇将介绍几个css小技巧,目录如下:自定义引用标签的符号重置所有标签样式...

如何在浏览器中运行 .NET_怎么用浏览器运行代码

概述:...

前端-干货分享:更牛逼的CSS管理方法-层(CSS Layers)

使用CSS最困难的部分之一是处理CSS的权重值,它可以决定到底哪条规则会最终被应用,尤其是如果你想在Bootstrap这样的框架中覆盖其已有样式,更加显得麻烦。不过随着CSS层的引入,这一...

HTML 基础标签库_html标签基本结构
HTML 基础标签库_html标签基本结构

HTML标题HTML标题(Heading)是通过-...

2025-02-20 18:34 yuyutoo

前端css面试20道常见考题_高级前端css面试题

1.请解释一下CSS3的flexbox(弹性盒布局模型),以及适用场景?display:flex;在父元素设置,子元素受弹性盒影响,默认排成一行,如果超出一行,按比例压缩flex:1;子元素设置...

vue引入外部js文件并使用_vue3 引入外部js

要在Vue中引入外部的JavaScript文件,可以使用以下几种方法:1.使用``标签引入外部的JavaScript文件。在Vue的HTML模板中,可以直接使用``标签来引入外部的JavaScrip...

网页设计得懂css的规范_html+css网页设计

在初级的前端工作人员,刚入职的时候,可能在学习前端技术,写代码不是否那么的规范,而在工作中,命名的规范的尤为重要,它直接与你的代码质量挂钩。网上也受很多,但比较杂乱,在加上每年的命名都会发生一变化。...

Google在Chrome中引入HTML 5.1标记

虽然负责制定Web标准的WorldWideWebConsortium(W3C)尚未宣布HTML5正式推荐规格,而Google已经迁移到了HTML5.1。即将发布的Chrome38将引入H...

HTML DOM 引用( ) 对象_html中如何引用js

引用对象引用对象定义了一个同内联元素的HTML引用。标签定义短的引用。元素经常在引用的内容周围添加引号。HTML文档中的每一个标签,都会创建一个引用对象。...

取消回复欢迎 发表评论: