JupyterLab 3.0發布

2021-01-07 騰訊網

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

安裝

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

注意,由於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和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|conda|調試器|python|jupyter
    日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。
  • 數據科學集成環境JupyterLab發布3.0
    日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。
  • 超強一代JupyterLab 3.0發布,兼具可視化調試、中文顯示、簡單交互...
    就在近日,這款好用的工具發布了新版本 JupyterLab 3.0。-c conda-forge jupyterlab=3第 3 種採用 conda 方式進行安裝,代碼如下:conda install -c conda-forge jupyterlab=3需要注意,為了兼容 JupyterLab 3.0,許多第三方擴展仍在更新中,所以用戶需要檢查自己使用的擴展,必要時也可以更新這些擴展
  • JupyterLab 3.0發布:支持中文界面,安裝插件無需Node.js
    曉查 發自 凹非寺量子位 報導 | 公眾號 QbitAI原本計劃在2020年底推出的JupyterLab 3.0,在逾期6天後終於正式發布了。作為一次大版本升級,JupyterLab 3.0這次改進頗多,主要增加的功能有:加入中文等多語言界面、新的可視化調試器、改進的簡單界面模式、更清晰的文檔目錄等等。
  • Jupyterlab:超強的下一代Jupyter Notebook
    conda install -c conda-forge jupyterlabpip install jupyterlabpipenv install jupyterlabpipenv shell啟動 JupyterLab只需在控制臺上鍵入以下內容,即可啟動Jupyterlab:jupyter
  • 神器|JupyterLab,極其強大的下一代notebook!
    使你能夠實時同步編輯文檔並查看結果支持多種數據格式:查看並處理多種數據格式,也能進行豐富的可視化輸出或者Markdown形式輸出雲服務:使用Jupyter Lab連接Google Drive等服務,極大地提升生產力安裝Jupyter Lab使用pip、conda安裝Jupyter Labpippip可能是大多數人常用的包管理工具,如果使用pip安裝,請在命令行執行:pip install jupyterlabconda
  • Anaconda&JupyterNotebook設置
    Anaconda安裝&使用下載地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/查看版本信息1# conda版本2conda -V3conda 4.3.3045# python版本6python -V7Python 3.6.12 :: Anaconda
  • Dropwizard 1.0.0 rc3 發布
    Dropwizard 1.0.0 rc3  發布了。 Dropwizard是一個Java框架,用於開發易於運維,高性能的RESTful 網絡服務。
  • Bootstrap 3.3.0 發布,但重要的是Bootstrap 4
    Bootstrap 3.3.0 發布了!該版本包括 bug 修復,可訪問性的提升和文檔更新。
  • Python 3.9.0 穩定版發布
    IT之家10月6日消息 據網友投遞,Python 3.9.0 穩定版(Python 3.9.0 final )昨日正式發布,它包含許多新功能和優化,禁止在Windows 7上安裝,且默認提供64位安裝程序。
  • MyBatis 3.3.0 發布,Ognl 升級至版本 3.0.11
    MyBatis 3.3.0 發布,此版本主要有兩個改進:其他小改進和 bug 修復請看:https
  • ECharts-Java 類庫 3.0.0 版本發布
    ECharts - Java類庫當前版本3.0.0 本項目是一個供
  • MybatisExt 0.0.3 發布,Mybatis 擴展項目
    MybatisExt 0.0.3發布更新內容如下: 1.支持獲取資料庫自增主鍵 2.修正Table獲取DB後沒有資料庫連接的問題 3.DB和Table接口新添加方法和方法重命名 Maven地址:<dependency>    <groupId>com.ext-ext</groupId>    <artifactId>mybatis-ext</artifactId>    <version