曉查 發自 凹非寺量子位 報導 | 公眾號 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