我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Jupyter Lab 3.0的优点有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Jupyter Lab 3.0的优点有哪些

这篇文章主要介绍“Jupyter Lab 3.0的优点有哪些”,在日常操作中,相信很多人在Jupyter Lab 3.0的优点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jupyter Lab 3.0的优点有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1 简介

jupyter lab于近期发布了其具有里程碑意义的3.0版本,随之带来的一些重要新特性,想必广大读者朋友已在各大公众号所翻译转载的jupyter  lab团队官方介绍文章中知晓了很多。

Jupyter Lab 3.0的优点有哪些
图1

那么目前的jupyter lab好用吗?是否还存在bug?适合直接升级使用吗?今天的文章就将通过我的真实使用体验,来认识jupyter  lab3.0。

2 jupyter lab 3.0使用体验

为了不干扰现有的环境,我们通过以下代码创建新的环境,并安装最新稳定版本的jupyter lab:

conda create -n temp python=3.7 -yconda activate temppip install jupyterlab -U

这样我们的jupyter lab就安装好了,版本为3.0.3:

Jupyter Lab 3.0的优点有哪些
图2

接下来我们就逐一体验官方所述的新版本特性,看看是否好用,是否还存在问题。

2.1 “无需nodejs即可安装插件”

作为官方宣传的jupyter lab3.0版本后最大的改变,似乎我们可以不需要nodejs,不通过jupyter labextension  install语句,仅仅依靠pip/conda/mamba就可以安装拓展,那么目前为止,常见常用的那些jupyter lab拓展都可以这样安装吗?

我测试了一下,目前确实已经有一些主流的,官方或非官方出品的拓展已经可以这样安装了,譬如:

「jupyter-kite」

作为jupyter lab平台上非常实用的代码智能补全插件,按照官方Github仓库的说明,通过下面语句,即可成功安装:

pip install "jupyterlab-kite>=2.0.2"

使用起来也是非常稳定:

Jupyter Lab 3.0的优点有哪些
图3

作为jupyter  lab上开启交互式matplotlib绘图所需的拓展,我们现在可以通过下面的语句直接进行安装,这样的好处显而易见——我们无需再build了!

pip install ipympl
Jupyter Lab 3.0的优点有哪些
图4

并且jupyter-matplotlib安装过程顺道把@jupyter-widgets/jupyterlab-manager拓展安装上了,这意味着它也不需要nodejs依赖了~欢呼?~

Jupyter Lab 3.0的优点有哪些
图5

但jupyter lab插件茫茫多,上面举的例子只是其中过渡动作比较快的,仍然有大量的好用的jupyter lab插件还未兼容jupyter  lab3.0,譬如我们过往文章介绍过的非常实用的,用于记录每个cell执行耗时等信息的jupyterlab-execute-time:

Jupyter Lab 3.0的优点有哪些
图6

以及keplergl-jupyter:

Jupyter Lab 3.0的优点有哪些
图7

因此如果你有很多心爱的常用的插件仍未做好新版本兼容的工作,那么继续使用2.X版本观望,才是现阶段更好的选择。

2.2 “官方汉化”

作为官方宣传的一个重要特性之一,jupyter lab3.0中号称支持了多语种界面切换,那么我们按照官方的说话,通过pip install  jupyterlab-language-pack-zh-CN来下载中文汉化包来试试:

Jupyter Lab 3.0的优点有哪些
图8

咦,居然找不到这个库,原来官方至今(2020-01-09)还未在pypi发布所谓的中文翻译包,但这不代表我们无法使用它,通过在官方Github仓库下经过一番交流,我找到了一个可以进行本地安装的whl文件,你可以在  https://jfds-1252952517.cos.ap-chengdu.myqcloud.com/jupyterhub/jupyterlab_language_pack_zh_CN-0.0.1.dev0-py2.py3-none-any.whl  进行下载,感谢akshare作者的资源分享。

通过pip install  jupyterlab_language_pack_zh_CN-0.0.1.dev0-py2.py3-none-any.whl在本地成功安装之后,回到jupyter  lab刷新一下界面,会看到可用的语言设置选项:

Jupyter Lab 3.0的优点有哪些
图9

点击切换之后,哇哦,真的可以使用官方中文了耶!

Jupyter Lab 3.0的优点有哪些
图10

相信之后可在线安装的官方正式版本会很快发布,如果心急的朋友想要尝鲜,也可以像我这样进行配置。

2.3 其他新特性

而至于其他新特性,譬如自带的交互gui式的debugger:

conda install xeus-python=0.8.6 -c conda-forge -y
Jupyter Lab 3.0的优点有哪些
图11

或是自带的目录功能,其实都不是新东西,只不过现在你无须安装就可以使用,而新增加的simple模式等特性,吸引力都不是特别大:

Jupyter Lab 3.0的优点有哪些
图12

作为一次大的升级,我们在新版jupyter  lab身上看到了其深挖用户需求,做出重大升级的努力,也初步带来了很好的效果,随着开发过程的进行,未来的jupyter  lab相信会更好用,而至于目前是否值得升级,相信阅读到此的你,心中已经有了答案。

到此,关于“Jupyter Lab 3.0的优点有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Jupyter Lab 3.0的优点有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Android OpenGL ES 3.0有哪些特点

Android OpenGL ES 3.0的特点如下:1. 高度可编程性:OpenGL ES 3.0引入了OpenGL Shading Language(GLSL)3.00版本,提供了更高级别的着色语言特性,允许开发者编写复杂的顶点和片段着
2023-09-20

pandas的优点有哪些

本篇内容主要讲解“pandas的优点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“pandas的优点有哪些”吧!下面是一个例子,数据获取方式见文末。>>> import pandas as
2023-06-15

Log4j2的优点有哪些

这篇文章主要讲解了“Log4j2的优点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Log4j2的优点有哪些”吧!Log4j2简介Apache Log4j 2是 Log4j(1) 的升
2023-06-15

Python的优点有哪些

这篇文章主要讲解了“Python的优点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python的优点有哪些”吧!  基于Python本身的优点:简单,易学,速度快,免费、开源,高层语
2023-06-02

UGUI的优点有哪些

这篇文章主要为大家展示了“UGUI的优点有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“UGUI的优点有哪些”这篇文章吧。UGUI的优点新UI系统二 直观、易于使用对于UI控件,开发者可以直
2023-06-04

DevOps的优点有哪些

这篇文章主要讲解了“DevOps的优点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DevOps的优点有哪些”吧!DevOps(Development和Operations的组合词)是
2023-06-27

ChatGPT的优点有哪些

这篇“ChatGPT的优点有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ChatGPT的优点有哪些”文章吧。1、多个领
2023-02-20

javascript的优点有哪些

javascript的优点有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。(1).javascript的优点:1.javascript减少网络传输。在jav
2023-06-14

编程热搜

目录