JupyterLab 3.0發布:支持中文界面,安裝插件無需Node.js

2021-01-08 量子位

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

相關焦點

  • JupyterLab 3.0發布
    日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。
  • 數據科學集成環境JupyterLab發布3.0
    日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。
  • 不吹不黑,Jupyter Lab 3.0客觀使用體驗
    jupyter lab就安裝好了,版本為3.0.3:2.1 「無需nodejs即可安裝插件」作為官方宣傳的jupyter lab3.0版本後最大的改變,似乎我們可以不需要nodejs,不通過jupyter labextension install語句,僅僅依靠pip/conda/mamba就可以安裝拓展,那麼目前為止,常見常用的那些jupyter lab拓展都可以這樣安裝嗎?
  • JupyterLab 3.0改善擴充與除錯能力
    熱門的數據科學工具,推出了第3個主要版本,這個版本的更新重點在於默認啟用視覺化除錯器,供開發者更方便地對程序進行除錯,並加入目錄擴充套件,使得查看內容更容易,還提供發布擴充套件的新方法,讓用戶不需要重新建置JupyterLab,就能使用新擴充套件。
  • AE插件-AE插件一鍵安裝包全套插件合集 WIN去限制中文漢化完整版
    AE全套插件一鍵安裝包Pro是一款適用於AE軟體的插件合集,此軟體能自動識別AE軟體版本和安裝位置,用戶只需根據自己的需要即可安裝的插件,此版本已去除某寶收費聯網限制,隨意填入激活碼即可完成破解!ae插件合集一鍵安裝版,全套中文粒子開頭文字轉場降噪磨皮渲染效果等等,很多內容親測安裝,很簡單的,雙擊加確定就把一大堆都裝進去了,也可選擇單項安裝,無限次數無限電腦,支持最新2020版ae這是一個AE插件自動安裝包合集,幾乎包含市面所有AE插件,自動識別AE插件安裝路徑,一鍵安裝AE插件。
  • 中文AE插件-牛頓動力學模擬工具 Newton 3.3.0 Win破解簡體中文+英文一鍵安裝版支持 AE 2015-2020
    此外,Newton 3允許您在對象之間創建逼真的關節,因此您可以輕鬆地創建複雜的運動。完成模擬後,將在After Effects中使用標準關鍵幀重新創建動畫,因此您可以根據自己的喜好調整時間。容易,不是嗎?
  • 前端工程化以及如何通過Node.js中babel來編譯es6模塊化代碼
    文件都是一個獨立的模塊.導入模塊成員使用 import 關鍵字暴露模塊成員使用 export 關鍵字之後就形成了前端工程化下面在:Node.js中通過babel體驗ES6模塊化1.首先電腦要安裝Node.js 環境必須v10以上的版本自帶npm包管理工具不需要再單獨安裝npm2.創建工程項目文件夾名稱不要使用中文 不能使用 babel 因為會和第三方模塊
  • Repo Updates,查詢插件官方源,下載插件deb安裝包
    今天給大家推薦一個網站,iOS Repo Updates,輕鬆查詢插件,找到插件官方源。iOS Repo Updates主要特點:本期內容,無需越獄。完全免費,使用簡單。測試環境,iOS 13.5。插件當前版本。插件要求。插件衝突。可替換的插件。插件兼容性。插件描述。歷史版本。點擊頁面的Description 描述一欄的藍色按鈕,可以打開插件在官方源的詳細界面頁面。
  • Node.js 開發者們都在做什麼?
    同時也告訴我們Node.js開發者面臨著一大痛點:調試。本次調查從七月11日到八月15日總共歷時35天,總共有1126名node.js開發者參與了本次的調查。其中55%的開發者具有兩年以上的node.js開發經驗,26%具有1到兩年的經驗。20%為公開交易的公司工作,7%在500強的公司工作。
  • total.js 2.4.0 發布,Node.js 的 MVC 框架
    total.js 2.4.0 發布了。total.js 是一個 web 應用框架,使用 JavaScript、HTML、CSS 和 Node.js(MVC) web 應用框架來構建 web 網站和 web 應用。
  • njs 0.3.0 發布,擴展 Nginx 功能的 JavaScript 子集
    njs 以 Nginx 插件的方式存在,名字就叫 njs 。和其他 Nginx 插件一樣,我們需要重新編譯 Nginx 來完成安裝。njs 目前仍處於早期研發狀態,最新版本 0.3.0 已發布。此版本更新內容主要是添加對 ES6 模塊的支持,支持默認導入和默認導出語句。
  • AE插件:三維模型插件E3D(Element 3D v2.2.2.2155)中文漢化版支持CS5-CC2019
    今天給大家帶來的是AE的一款三維插件E3D。Element 3D是AFTER EFFECTS的高級3D對象和粒子渲染引擎。ELEMENT 3D 2.2.2.2155版是一款 用於創建動畫設計和視覺效果的高性能AFTER EFFECTS插件。它現在支持最新的AFTER EFFECTS CC 2019。
  • vue3.0手機聊天室|Vue3+Vant3仿微信界面
    項目簡介Vue3Chat是基於vue3.x+vuex4+vue-router4全家桶技術和vant3.x構建開發的一款mobile仿微信界面聊天實例。實現了發送圖文消息、圖片|視頻預覽、位置查看、紅包|朋友圈等功能。
  • AE/PR插件-中文漢化版紅巨人視覺特效套裝Red Giant VFX Suite 1.5.1
    插件套裝共包含10個漢化插件:Chromatic Displacement  v1.0.2色差置換插件 (支持AE和PR)Lens Distortion  v1.0.1鏡頭失真變形 (僅支持AE)Knoll Light Factory  v3.1.2光工廠鏡頭光暈插件 (支持AE和PR)King Pin Tracker  v1.5.0 平面跟蹤插件 (僅支持AE)Optical Glow  v1.5.0        智能輝光插件 (支持AE和PR)Primatte
  • 無法訪問Chrome插件商店?試試離線安裝,電腦手機均可
    因為眾所周知的原因,大陸用戶無法直接訪問Chrome插件商店,這就引出了今天的內容,如何離線安裝插件。本文中將會介紹手機和電腦離線安裝插件的方法。關於支持插件的安卓瀏覽器,可以看這篇文章:安卓Chrome不支持插件?這些瀏覽器分分鐘教谷歌做瀏覽器。
  • 【插件】最強的AE插件Element 3D
    在AE載入和三維動畫格式:支持最流行的3D軟體OBJ文件格式和C4D文件。沒有多邊形限制!Element 3D支持UV貼圖坐標,所以很容易重建,並導入您的貼圖!Element 3D採用了獨特的粒子陣列系統,該系統可以分發3D對象成任何形狀!用真實的3D物體粒子。很容易擠壓和文本導角和遮罩形狀!新版本兼容AE CS5及以上版本。新版本更快返工打開CL的渲染引擎。
  • total.js 1.9.0 發布,Node.js 的 MVC 框架 - OSCHINA - 中文開源...
    added: @{nocompress html}, @{nocompress js}, @{nocompress css}, @{nocompress all}added: req.authorize(callback(err, userprofile, isAuthorized))added: res.content(code, body, type,
  • njs 0.4.0 發布,nginx 的 JavaScript 腳本語言
    njs 0.4.0 已發布,新增了 js_import 指令,以及在 r.headersOut 中支持多值標頭(multi-valued headers)。
  • 「原創」如何高效管理你的js代碼
    發布流程對於所有js代碼是一致的。2.3.1 初始化工程,目錄如下2.3.2 寫將要發布的庫的內容在根目錄添加目錄common在目錄下新建MyFlatList.js,封裝下常用的列表控制項。index.js,用於導出控制項導入測試完控制項,就可以準備發布了import MyFlatList from '.