<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          JupyterLab 3.0,極其強(qiáng)大的下一代notebook!

          共 4044字,需瀏覽 9分鐘

           ·

          2021-08-16 23:39





          選自blog.jupyter.org  作者:Jeremy Tuloup

          機(jī)器之心編譯



          超強(qiáng)下一代 Jupyter Notebook :JupyterLab 3.0 已經(jīng)發(fā)布了,新版本為用戶帶來了許多新特性,并對擴(kuò)展系統(tǒng)進(jìn)行了實(shí)質(zhì)性的改進(jìn)。


          JupyterLab 是廣受歡迎的 Jupyter Notebook「新」界面。它是一個(gè)交互式的開發(fā)環(huán)境,可用于 notebook、代碼或數(shù)據(jù),因此它的擴(kuò)展性非常強(qiáng)。用戶可以使用它編寫 notebook、操作終端、編輯 markdown 文本、打開交互模式、查看 csv 文件及圖片等。除此以外,JupyterLab 還具有靈活而強(qiáng)大的用戶界面。就在近日,這款好用的工具發(fā)布了新版本 JupyterLab 3.0。


          JupyterLab 3.0 在以下幾個(gè)方面進(jìn)行了改進(jìn):

          • 可視化調(diào)試器;

          • 支持多種顯示語言;

          • notebook 目錄;

          • 擴(kuò)展系統(tǒng)。


          3 種安裝方式

          JupyterLab 3.0 的安裝方式有 3 種,第一種采用 pip 方式進(jìn)行安裝,代碼如下:

          pip install jupyterlab==3

          第 2 種采用 mamba(快速跨平臺軟件包管理器)方式進(jìn)行安裝,代碼如下:

          mamba install -c conda-forge jupyterlab=3

          第 3 種采用 conda 方式進(jìn)行安裝,代碼如下:

          conda install -c conda-forge jupyterlab=3

          需要注意,為了兼容 JupyterLab 3.0,許多第三方擴(kuò)展仍在更新中,所以用戶需要檢查自己使用的擴(kuò)展,必要時(shí)也可以更新這些擴(kuò)展。接下來詳細(xì)介紹 JupyterLab 3.0 在面向用戶使用方面的一些主要改進(jìn)。

          JupyterLab 3.0 新特性

          可視化調(diào)試器

          JupyterLab 3.0 現(xiàn)在具備可視化調(diào)試器功能了。為了使用可視化調(diào)試器,用戶首先需要一個(gè)支持調(diào)試器的內(nèi)核。Xeus-Python 內(nèi)核是第一個(gè)支持 Python 代碼調(diào)試的 Jupyter 內(nèi)核。展示如下:

          在 JupyterLab 3.0 中使用可視化調(diào)試器進(jìn)入 Python 程序。

          更多詳細(xì)文檔請參閱:https://jupyterlab.readthedocs.io/en/stable/user/debugger.html

          目錄擴(kuò)展

          現(xiàn)在 JupyterLab 3.0 提供了目錄擴(kuò)展,使得用戶更方便地查看和瀏覽文檔結(jié)構(gòu)。展示如下:


          在 JupyterLab 3.0 使用目錄功能。

          支持多種語言顯示

          JupyterLab 3.0 提供了設(shè)置用戶界面顯示語言的功能。若要使用這種功能,用戶需要將語言包作為單獨(dú)的 Python 包安裝。語言包在 GitHub 項(xiàng)目中已經(jīng)分組,采用 pip 的方式就可以安裝。例如,使用以下代碼可以安裝簡體中文語言包:

          pip install jupyterlab-language-pack-zh-CN


          以簡體中文顯示的 JupyterLab 3.0 界面。

          關(guān)于添加新語言包請參考:https://jupyterlab.readthedocs.io/en/stable/user/language.html

          簡單交互界面模式的改進(jìn)

          JupyterLab 3.0 對簡單交互界面模式(即以往的單文檔顯示模式)進(jìn)行了更新,使交互界面模式更流暢、更能面向文檔。用戶可以使用狀態(tài)欄中的開關(guān)切換簡單交互界面模式,也可以從視圖菜單或命令面板中切換或者使用默認(rèn)快捷鍵「Ctrl/Cmd+Shift+D」。


          啟用和禁用簡單交互界面模式。

          JupyterLab 3.0 對移動(dòng)設(shè)備的支持也得到了很大的改進(jìn)。用戶可以對窗口進(jìn)行縮展,使布局更加緊湊。當(dāng)窗口縮小時(shí),JupyterLab 自動(dòng)切換到簡單交互界面模式。

          JupyterLab 在屏幕縮小時(shí)自動(dòng)切換到簡單交互界面模式。

          目前這項(xiàng)功能正在不斷的迭代更新,使得這個(gè)交互界面在移動(dòng)設(shè)備上更容易訪問。

          使用 pip 和 conda/mamba 方式安裝新的擴(kuò)展

          JupyterLab 擴(kuò)展現(xiàn)在可以作為預(yù)構(gòu)建的擴(kuò)展進(jìn)行分發(fā),而不需要用戶重新構(gòu)建 JupyterLab 或安裝 Node.js。用戶可以使用熟悉的包管理器(如 pip、conda 和 mamba)將預(yù)構(gòu)建的擴(kuò)展作為 Python 包分發(fā),從而使得安裝和使用擴(kuò)展更快更方便。


          采用 pip 方式安裝新的擴(kuò)展。

          預(yù)構(gòu)建的擴(kuò)展可以作為單獨(dú)的包發(fā)布到 PyPI 和 conda-forge 中,或者捆綁到帶有 Jupyter 服務(wù)器擴(kuò)展和 Classic Notebook 擴(kuò)展的包中。這些有助于整個(gè)系統(tǒng)的一致性。

          例如:使用 pip 或 conda 方式安裝新的 ipywidgets 7.6.0,以在典型的 Jupyter Notebook 和 JupyterLab3.0 中自動(dòng)啟用 ipywidgets—無需額外的步驟或者重建 JupyterLab。


          在 JupyterLab 3.0 中自動(dòng)安裝 ipywidgets。

          改進(jìn) Extension Author 的工作流程

          新的預(yù)構(gòu)建擴(kuò)展對于 Extension Author 來說開發(fā)起來非常方便。TypeScript 擴(kuò)展 cookiecutter 已經(jīng)更新為默認(rèn)情況下開發(fā)預(yù)構(gòu)建的擴(kuò)展,并提供了所有必要的工具來快速從頭開始創(chuàng)建新的擴(kuò)展。

          關(guān)于擴(kuò)展的更多信息,請參考:

          • https://jupyterlab.readthedocs.io/en/stable/extension/extension_dev.html

          • https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html


          如果你正在尋找示例來學(xué)習(xí)如何制作自己的擴(kuò)展,請查看 GitHub 上的擴(kuò)展示例庫。這些示例已經(jīng)更新兼容 JupyterLab 3.0,并提供了開發(fā)擴(kuò)展的手動(dòng)方法。

          擴(kuò)展示例庫地址:https://github.com/jupyterlab/extension-examples

          變更日志

          上述內(nèi)容僅僅概述了 JupyterLab 3.0 的新功能。如果你想要瀏覽更完整的變更列表,包括錯(cuò)誤修復(fù)等,請查看詳細(xì)變更日志。

          • 詳細(xì)變更日志地址:https://jupyterlab.readthedocs.io/en/stable/getting_started/changelog.html#v3-0

          • JupyterLab 3.0 測試地址:https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/3818244?urlpath=lab


          原文鏈接:https://blog.jupyter.org/jupyterlab-3-0-is-out-4f58385e25bb


          福利

          入門Python的最強(qiáng)三件套《ThinkPython》、《簡明Python教程》、《Python進(jìn)階》的PDF電子版已打包提供給大家,關(guān)注下方公眾號,在后臺回復(fù)關(guān)鍵字P3」即可獲取。




          推薦閱讀:

          入門: 最全的零基礎(chǔ)學(xué)Python的問題  | 零基礎(chǔ)學(xué)了8個(gè)月的Python  | 實(shí)戰(zhàn)項(xiàng)目 |學(xué)Python就是這條捷徑


          干貨:爬取豆瓣短評,電影《后來的我們》 | 38年NBA最佳球員分析 |   從萬眾期待到口碑撲街!唐探3令人失望  | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個(gè)海量小姐姐素描圖 |碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          趣味:彈球游戲  | 九宮格  | 漂亮的花 | 兩百行Python《天天酷跑》游戲!


          AI: 會(huì)做詩的機(jī)器人 | 給圖片上色 | 預(yù)測收入 | 碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          小工具: Pdf轉(zhuǎn)Word,輕松搞定表格和水印! | 一鍵把html網(wǎng)頁保存為pdf!|  再見PDF提取收費(fèi)! | 用90行代碼打造最強(qiáng)PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換 | 制作一款釘釘?shù)蛢r(jià)機(jī)票提示器! |60行代碼做了一個(gè)語音壁紙切換器天天看小姐姐!


          年度爆款文案


          點(diǎn)閱讀原文,領(lǐng)AI全套資料!

          瀏覽 38
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一级黄片a | 国产免费AV片 | 青娱乐在线成人 | 午夜福利毛片 | 欧美在线91 |