【Python】基于JupyterLab,Jupyter Notebook 7大版本更新!

本文分享Jupyter Notebook大版本v7.0.0更新亮点+简单测试!

近日,Jupyter Notebook大版本v7.0.0更新,Jupyter Notebook v7.0.0基于JupyterLab,因此它包含了过去几年JupyterLab中添加的许多新功能和改进,部分亮点更新包括:

  • 主题和深色模式 (theming and dark mode)

  • 交互式调试 (interactive debugging)

  • 实时协作 (real-time collaboration)

  • 界面语言更换 (internationalization)

  • JupyterLab扩展支持 (Support for many JupyterLab extensions)

  • 移动设备支持 (compact view on mobile devices)

  • 目录索引 (table of contents)


Jupyter Notebook 7.0.0体验

  • 光速安装

pythonic生物人温馨提示:变化有点大,升级需谨慎!

# 升级方法
pip install notebook --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple

6d3f01180ccf4b84952ab589a9ff3603.png安装成功了!

  • 简单体验

体验一下,44e8930a0403c541ec1085b4d7e90272.png59c9dc2cb8f3e0876ae7ec1e15a56f32.pnga2cb32388d9d240c10992c25c2022fb4.pnga1ff6fb56ad3f533327398375f6f3111.png

感觉变化有些大,总体YYDS!


以下简单测试从Jupyter Notebook version 6 升级到version 7 时新增的部分内容:

主题和深色模式 (theming and dark mode)

Jupyter Notebook默认的是白色主题,现在Jupyter Notebook 7默认支持护眼深色主题:746d8b2f93f4a3e6e8f785d01f1c2a85.png

也可以使用JupyterLab的主题,如pip install jupyterlab-night安装JupyterLab的浅色主题。

其它主题,如Nord主题,5d1c2a376f0289316318f12d5496c461.png

如Mexico主题,690ec474f78585a32b35d478f579a01f.png


交互式调试 (interactive debugging)

Jupyter Notebook 7新增了来自JupyterLab的交互式调试器 (interactive debugger),它使您能够逐个代码单元格地执行代码,也可以设置断点并检查变量。

deb5ca5b41cc4e1749852c15ab89f789.png

实时协作 (real-time collaboration)

您可以与其他用户共享您的notebook并实时操作他,甚至适用于JupyterLab和Jupyter Notebook之间实时协作。

pip install jupyter-collaboration 即可开始实时写作。

f6710d12b73940a7c83e0eca6c6321ae.gif

界面语言更换 (internationalization)

Jupyter Notebook 7现在提供了设置用户界面显示语言的功能,需要安装Python语言包,例如,可以使用pip install jupyterlab-language-pack-zh-CN命令安装中文语言包:e541cd515547d34f52a66d8d75061e26.png

更多语言支持:https://github.com/jupyterlab/language-packs/tree/main


JupyterLab扩展支持 (Support for many JupyterLab extensions)

Jupyter Notebook 7是基于JupyterLab的,因此支持许多现有的JupyterLab扩展。

您可以使用pip或conda安装JupyterLab扩展。例如,要安装LSP(Language Server Protocol)扩展以获得增强的代码补全功能,您可以使用以下命令:

# pip安装
pip install jupyter-lsp


# 或者conda安装
conda install -c conda-forge jupyter-lsp

其它像JupyterLab中nbgrader和RISE这样的流行扩展已经被移植到适用于Jupyter Notebook 7的版本。 881f9c4838f724b224cc153fab6b3a42.png


移动设备支持 (compact view on mobile devices)

Jupyter Notebook 7会自动在移动设备上切换到更紧凑的布局,使得在移动时运行代码更加方便。 

e3b48e35e763c1ad5bdd2c0d95121a95.gif

目录索引 (table of contents)

Jupyter Notebook 7新增目录索引,它允许您使用侧边栏导航浏览notebook内容,目录索引默认启用,就像在JupyterLab中一样。39ecdaf57def9287c2ff1546ff62e8d5.png

进一步学习:

  • https://github.com/jupyter/notebook

  • https://jupyter-notebook.readthedocs.io/en/latest/changelog.html

  • https://jupyter-notebook.readthedocs.io/en/latest/notebook_7_features.html#support-for-many-jupyterlab-extensions

 
 

-END-

 
 

c45aea079ac5216450d80ab0ea2d9470.jpeg

 
 
 
 
 
 
 
 
往期精彩回顾




适合初学者入门人工智能的路线及资料下载(图文+视频)机器学习入门系列下载机器学习及深度学习笔记等资料打印《统计学习方法》的代码复现专辑机器学习交流qq群772479961,加入微信群请扫码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值