數據科學集成環境JupyterLab發布3.0

2021-01-10 蟲蟲搜奇

日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。

安裝

JupyterLab 3.0的安裝可以直接用pip,mmba以及conda:

pip install jupyterlab==3

mamba install -c conda-forge jupyterlab=3

conda install -c conda-forge jupyterlab=3

注意,由於JupyterLab 3.0剛剛才推出,很多第三方擴展還在更新適配過程中。如果你的項目中依賴了特殊的第三方擴展,需要仔細檢查以免影響你的工作。

功能介紹

下面我們介紹JupyterLab 3.0中向用戶一些新的功能和更新。

調試器

視覺調試器,已經在先前版本中發布過,但是需要自己手動安裝,在JupyterLab 3.0將默認啟用JupyterLab一起提供。

要使用可視調試器,需要一個支持調試的內核,比如xeus-python,這是第一個支持調試的Python Jupyter內核。可以使用下面的命令安裝xeus-python內核:

conda create -n jupyterlab-debugger -c conda-forge jupyterlab=3 xeus-python

conda activate jupyterlab-debugger

然後就可以在JupyterLab中在線可視化調試Python代碼:

更詳細的信息可以查閱用戶文檔,官方還提供了一個基於Notebook的教程,以交互方式學習如何使用調試器。

內容目錄

JupyterLab還新添加了內容目錄擴展,可以用來結構化的顯示文檔,可以很輕鬆查看和瀏覽文檔的結構。

簡單界面模式

簡單界面模式,即之前的單文檔模式,已進行了顯著優化,實現更方便簡易的用戶體驗。

為了使簡單界面模式更易於發現,新版中在狀態欄中新增加了開關可以實現很方便的一鍵切換。也可以從查看菜單或命令面板中切換它,或直接使用默快捷鍵Ctrl/Cmd + Shift + D。

通過更緊湊的布局,對行動裝置的支持也大大提高了。調整窗口大小時,JupyterLab會自動切換到簡單模式界面。

多語言支持

JupyterLab新增加了設置用戶界面顯示語言的功能。用戶語言包需要作為單獨的Python包安裝。目前支持語言包在託管在GitHub語言包存儲庫中(github/jupyterlab/language-packs),可以通過pip安裝。例如,我們要增加中文的支持,可以使用:

pip install jupyterlab-language-pack-zh-CN

使用pip和conda/mamba安裝新擴展

JupyterLab擴展,現在可以作為預構建擴展發布,它不要求用戶重新編譯JupyterLab或通過Node.js的安裝。預構建擴可以用軟體包管理器,目前支持Python包管理器pip,conda和mamba。這樣可以更快,更方便地安裝和使用擴展。

預先構建的擴展可以作為單獨的軟體包發布到PyPI和conda-forge,也可以與Jupyter Server擴展和Classic Notebook擴展捆綁到現有的軟體包中。這有助於使整個Jupyter生態系統的鏈的更加協調一致。

例如,ipywidgets的最新版本7.6.0,可以使用pip或conda在傳統的Jupyter Notebook和JupyterLab 3.0中自動安裝並啟用,無需JupyterLab重構建和額外的安裝步驟。

Binder在線試用

如果自己沒有安裝環境,可以使用Binder的在線系統進行JupyterLab 3.0的試用。

稍等片刻,就會生成試驗環境:

總結

JupyterLab是個非常有意義的項目,可以方便和改善我們的數據分析和Web化開發體驗。本文我們介紹了JupyterLab3.0帶來的新的功能和改進,希望大家嘗試並給社區提供反饋,也可以通過開發的擴展等參與項目的協作。

相關焦點

  • JupyterLab 3.0發布
    日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。
  • JupyterLab 3.0發布:支持中文界面,安裝插件無需Node.js
    曉查 發自 凹非寺量子位 報導 | 公眾號 QbitAI原本計劃在2020年底推出的JupyterLab 3.0,在逾期6天後終於正式發布了。作為一次大版本升級,JupyterLab 3.0這次改進頗多,主要增加的功能有:加入中文等多語言界面、新的可視化調試器、改進的簡單界面模式、更清晰的文檔目錄等等。
  • 不吹不黑,Jupyter Lab 3.0客觀使用體驗
    2 jupyter lab 3.0使用體驗為了不幹擾現有的環境,我們通過以下代碼創建新的環境,並安裝最新穩定版本的jupyter lab:conda create -n temp python=3.7 -yconda activate temppip install jupyterlab -U 這樣我們的
  • JupyterLab 3.0改善擴充與除錯能力
    熱門的數據科學工具,推出了第3個主要版本,這個版本的更新重點在於默認啟用視覺化除錯器,供開發者更方便地對程序進行除錯,並加入目錄擴充套件,使得查看內容更容易,還提供發布擴充套件的新方法,讓用戶不需要重新建置JupyterLab,就能使用新擴充套件。
  • GoCD 20.6.0 發布,持續集成和發布管理系統
    GoCD 20.6.0 已發布,GoCD 是一個持續集成和發布管理系統,其前身為 CruiseControl,它是 ThoughtWorks 在做諮詢和交付項目時研發的一款開源持續集成工具。
  • 資源| 國家地球系統科學數據共享服務平臺發布2...
    本文原標題:《資源 | 國家地球系統科學數據共享服務平臺發布2018年新數據清單》↑ 點擊上方「中國測繪學會」可快速關注我們國家地球系統科學數據共享服務平臺(以下簡稱「平臺」)是整合集成分散國家在科研院所、高等院校及科學家個人手中由科研項目產生的科學數據資源
  • 觀遠數據3.0平臺發布:Universe數據開發、Galaxy數據分析、Atlas雲...
    而面對浩瀚無垠的數據蒼穹,觀遠數據亦會進行孜孜不倦地探索與追求,幫助行業望見粒子和升級認知。——觀遠數據聯合創始人兼CTO 張進人口紅利消逝和新經濟浪潮來襲的信息化時代,面對需求複雜多變的消費者和競爭激烈的市場環境,零售消費企業唯有以實時的數據分析和結果反饋驅動業務經營,方能對千變萬化的市場作出快速響應,真正讓「以消費者為中心 」不再是一句美好的企業願景。
  • Apache Hadoop 3.0.0 GA 正式發布,要求 Java 8
    編者註:Hadoop 發布了全新 3.0 版本,關於該版本的主要改進說明,
  • GitLab 12.5發布,帶來EKS集成、Crossplane多雲託管和環境面板等
    本周,按照慣例Gitlab發布了新的月度版本12.5新版本。為了儘可能高效地交付高質量的軟體,企業需要跨多個雲支持廣泛的基礎架構,新版中對帶來了EKS集群和環境面板讓跨各種配置的項目配置,監視和管理變得更加容易。更多功能請隨蟲蟲一起學習。
  • 4MLinux 26.0 穩定版正式發布,集成 Tcl/Tk
    4MLinux 26.0 正式發布了。
  • SOFAMOSN v0.7.0 發布,螞蟻金服數據平面代理
    SOFA MOSN v0.7.0 發布了,主要變更如下:i.  新增 FeatureGates 的支持ii.
  • SOFA MOSN v0.6.0發布,螞蟻金服數據平面代理
    SOFA MOSN v0.6.0 發布了,主要變更如下:i.
  • 青出於藍勝於藍,這是一款脫胎於JupyterNotebook的新型編程環境
    把它看作科學期刊,你可以利用它展示自己嘗試了什麼東西(包括奏效的和無效的),和為了增強對工作系統的理解付出的努力。在探索過程中,你會發現你理解到的某些部分對於系統運行非常關鍵,所以探索應包含測試和斷言(tests and assertions)。
  • 大氣環境探測與強光磁集成兩大科學裝置開始預研
    來源:科技日報圖集 記者29日從中科院合肥物質科學研究院獲悉,作為合肥綜合性國家科學中心建設的重要內容,合肥物質科學研究院正在預研兩個新的大科學裝置。據介紹,這兩個正在預研中的大科學裝置是「大氣環境立體探測實驗研究設施」和「強光磁集成實驗設施」。前者的科學目標是建設全高程大氣環境參數立體探測和雲霧物理過程實驗模擬重大科技基礎設施,為相關重大科學問題研究、區域大氣汙染控制決策等提供重要科技支撐。
  • 大氣環境探測與強光磁集成兩大科學裝置開始預研
    科技日報合肥7月29日電(記者吳長鋒)記者29日從中科院合肥物質科學研究院獲悉,作為合肥綜合性國家科學中心建設的重要內容,合肥物質科學研究院正在預研兩個新的大科學裝置。
  • PyTorch 1.0 預覽版發布:90% 的功能能經受住業界的考驗
    月 3 日,在首屆 PyTorch 開發者大會上,Facebook 正式發布 PyTorch 1.0 開發者預覽版,在帶來 PyTorch 1.0 一系列更新的同時,還重點介紹了該框架的生態支持和教育方面的合作。
  • 全球高解析度地表太陽輻射數據集發布
    2020年1月10日,中國科學院青藏高原研究所國家青藏高原科學數據中心研製的全球高解析度地表太陽輻射數據集正式上線,用戶可免費下載自1983年7月至2017年6月,高解析度(10公裡,3小時)的地表太陽輻射數據。這是目前我國發布時間序列最長的地表太陽輻射數據。
  • 全球生態環境遙感監測2018年度報告發布,這些數據值得關注
    其中小麥同比增產0.3%,玉米同比減產5.1%,大豆同比增長3.4%,水稻產量與2016年持平。2018年中國夏糧約1.26億噸,與2017年持平;秋糧預計約為4.17億噸,同比下降約0.4%,其中玉米預計同比增產約0.9%,水稻預計同比減產約2.1%,大豆預計同比增產約3.3%。中國大豆已走出持續減產的陰霾,恢復到 2012 年水平。
  • 智能辦公新生態 BCos發布共享辦公3.0產品
    原標題:智能辦公新生態 BCos發布共享辦公3.0產品 日前,Being Cospace(簡稱BCos)共享辦公3.0產品發布會在北京環球金融中心舉辦。作為恒基兆業地產集團旗下的共享辦公品牌,BCos正式發布共享辦公3.0產品,致力用科技重構辦公空間各要素,通過更智能、高效、安全和可定製的服務模式,打造智能辦公的新生態。