【Python】基于JupyterLab,Jupyter Notebook 7大版本更新!
本文分享Jupyter Notebook大版本v7.0.0更新亮點(diǎn)+簡(jiǎn)單測(cè)試!
近日,Jupyter Notebook大版本v7.0.0更新,Jupyter Notebook v7.0.0基于JupyterLab,因此它包含了過(guò)去幾年JupyterLab中添加的許多新功能和改進(jìn), 部分 亮點(diǎn)更新包括:- 主題和深色模式 (theming and dark mode)
- 交互式調(diào)試 (interactive debugging)
- 實(shí)時(shí)協(xié)作 (real-time collaboration)
- 界面語(yǔ)言更換 (internationalization)
- JupyterLab擴(kuò)展支持 (Support for many JupyterLab extensions)
- 移動(dòng)設(shè)備支持 (compact view on mobile devices)
- 目錄索引 (table of contents)
Jupyter Notebook 7.0.0體驗(yàn)
- 光速安裝
pythonic生物人溫馨提示:變化有點(diǎn)大,升級(jí)需謹(jǐn)慎!
# 升級(jí)方法
pip install notebook --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple
安裝成功了!
- 簡(jiǎn)單體驗(yàn)
體驗(yàn)一下,



感覺(jué)變化有些大,總體YYDS!
以下簡(jiǎn)單測(cè)試從Jupyter Notebook version 6 升級(jí)到version 7 時(shí)新增的部分內(nèi)容:
主題和深色模式 (theming and dark mode)
Jupyter Notebook默認(rèn)的是白色主題,現(xiàn)在Jupyter Notebook 7默認(rèn)支持護(hù)眼深色主題:
也可以使用JupyterLab的主題,如pip install jupyterlab-night安裝JupyterLab的淺色主題。
其它主題,如Nord主題,
如Mexico主題,
交互式調(diào)試 (interactive debugging)
Jupyter Notebook 7新增了來(lái)自JupyterLab的交互式調(diào)試器 (interactive debugger),它使您能夠逐個(gè)代碼單元格地執(zhí)行代碼,也可以設(shè)置斷點(diǎn)并檢查變量。
實(shí)時(shí)協(xié)作 (real-time collaboration)
您可以與其他用戶(hù)共享您的notebook并實(shí)時(shí)操作他,甚至適用于JupyterLab和Jupyter Notebook之間實(shí)時(shí)協(xié)作。
pip install jupyter-collaboration 即可開(kāi)始實(shí)時(shí)寫(xiě)作。
界面語(yǔ)言更換 (internationalization)
Jupyter Notebook 7現(xiàn)在提供了設(shè)置用戶(hù)界面顯示語(yǔ)言的功能,需要安裝Python語(yǔ)言包,例如,可以使用pip install jupyterlab-language-pack-zh-CN命令安裝中文語(yǔ)言包:
更多語(yǔ)言支持:https://github.com/jupyterlab/language-packs/tree/main
JupyterLab擴(kuò)展支持 (Support for many JupyterLab extensions)
Jupyter Notebook 7是基于JupyterLab的,因此支持許多現(xiàn)有的JupyterLab擴(kuò)展。
您可以使用pip或conda安裝JupyterLab擴(kuò)展。例如,要安裝LSP(Language Server Protocol)擴(kuò)展以獲得增強(qiáng)的代碼補(bǔ)全功能,您可以使用以下命令:
# pip安裝
pip install jupyter-lsp
# 或者conda安裝
conda install -c conda-forge jupyter-lsp
其它像JupyterLab中nbgrader和RISE這樣的流行擴(kuò)展已經(jīng)被移植到適用于Jupyter Notebook 7的版本。 
移動(dòng)設(shè)備支持 (compact view on mobile devices)
Jupyter Notebook 7會(huì)自動(dòng)在移動(dòng)設(shè)備上切換到更緊湊的布局,使得在移動(dòng)時(shí)運(yùn)行代碼更加方便。

目錄索引 (table of contents)
Jupyter Notebook 7新增目錄索引,它允許您使用側(cè)邊欄導(dǎo)航瀏覽notebook內(nèi)容,目錄索引默認(rèn)啟用,就像在JupyterLab中一樣。
進(jìn)一步學(xué)習(xí):
- 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-
往期 精彩 回顧
- 適合初學(xué)者入門(mén)人工智能的路線及資料下載
- (圖文+視頻)機(jī)器學(xué)習(xí)入門(mén)系列下載
- 機(jī)器學(xué)習(xí)及深度學(xué)習(xí)筆記等資料打印
- 《統(tǒng)計(jì)學(xué)習(xí)方法》的代碼復(fù)現(xiàn)專(zhuān)輯
-
機(jī)器學(xué)習(xí)交流qq群772479961,加入微信群請(qǐng) 掃碼 -
