摘要:對于有著完全的支持是一個交互式的開發(fā)環(huán)境,是的下一代產(chǎn)品,集成了更多的功能,等其正式版發(fā)布,相信那時就是被取代的時候通過使用,能夠以靈活,集成和可擴(kuò)展的方式處理文檔和活動可以開啟終端,用于交互式運(yùn)行代碼,完全支持豐富的輸出支持,,,等任何文
JupyterLab對于Jupyter Notebook有著完全的支持
JupyterLab是一個交互式的開發(fā)環(huán)境,是jupyter notebook的下一代產(chǎn)品,集成了更多的功能,等其正式版發(fā)布,相信那時就是jupyter notebook被取代的時候
通過使用JupyterLab,能夠以靈活,集成和可擴(kuò)展的方式處理文檔和活動:
可以開啟終端,用于交互式運(yùn)行代碼,完全支持豐富的輸出
支持Markdown,Python,R,LaTeX等任何文本文件
增強(qiáng)notebook功能
更多插件支持
如果你在日常生活中,有以下需求,我覺得你可以安裝一個JupyterLab
隨時隨地希望試驗一些代碼片段
多語言、多文檔支持
有記筆記需求(文本+代碼)
安裝
接下來,我將以Python為默認(rèn)語言來搭建JupyterLab,首先確認(rèn)你安裝好了Python基本環(huán)境:
# 一行命令搞定 pip install jupyterlab # 安裝ipython pip install ipython
如果在服務(wù)器使用的話,個人建議還是設(shè)置一下密碼,配置過程如下:
# 進(jìn)入ipython交互環(huán)境 ipython
生成密碼:
from notebook.auth import passwd passwd() # 輸入你自己設(shè)置登錄JupyterLab界面的密碼 然后會有一串輸出,記得復(fù)制下來,等會配置需要使用
修改JupyterLab 配置文件:
jupyter lab --generate-config
修改以下配置:
c.NotebookApp.allow_root = True c.NotebookApp.open_browser = False c.NotebookApp.password = "剛才復(fù)制的一串?dāng)?shù)字粘貼到這里"
為了后續(xù)能夠方便地安裝插件,請先安裝好node環(huán)境,假設(shè)你安裝好,接下來演示一下怎么安裝插件:
# 以安裝一個生成目錄的插件為例 jupyter labextension install @jupyterlab/toc # 查看安裝的插件 jupyter labextension list
安裝完畢后,打開JupyterLab:
jupyter-lab --ip=0.0.0.0
點(diǎn)擊Settings->Advanced Settings Editor,將false改成true,如下圖:
此時在界面左側(cè)應(yīng)該可以看到一個插件管理的圖標(biāo),點(diǎn)擊就可以看到剛才安裝的插件
通過這個插件查詢功能,你可以很方便的安裝插件,安裝完成后可以直接熱更新,看一下我的JupyterLab首頁:
畫流程圖、寫代碼、寫文檔,各種文檔渲染、多語言支持,怎么樣,有興趣你也可以搭建一個~
插件
JupyterLab目前的插件也算豐富,我目前使用的插件如下:
功能
代碼提示:
使用文檔提示:
支持vim emacs等按鍵風(fēng)格:
文檔查看特別方便:
代碼以及界面主題設(shè)置:
文檔多窗口:
cell可以拖拽且輸出可以新窗口顯示:
隨時啟動新的終端交互:
這里只是撿了一些常見的功能說說,更多功能可以查看官方文檔來發(fā)現(xiàn),如果你有更好的使用技巧,歡迎交流~
更多
官方地址:https://github.com/jupyterlab
文檔:https://jupyterlab.readthedoc...
插件:https://github.com/topics/jup...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/43424.html
摘要:中異常處理類主要包含兩個方法和,其中就是主要用來向第三方發(fā)送異常報告,這里選擇向這個神器發(fā)送異常報告,并使用通知開發(fā)人員。通過也能發(fā)現(xiàn)的執(zhí)行流程。 說明:Laravel學(xué)習(xí)筆記之bootstrap源碼解析中聊異常處理時提到過Sentry這個神器,并打算以后聊聊這款神器,本文主要就介紹這款Errors Tracking神器Sentry,Sentry官網(wǎng)有一句話個人覺得帥呆了: Stop ...
摘要:更好用更強(qiáng)大的筆記本本地翻譯神器解壓縮軟件程序文件快捷神器搜索本地文件神器像瀏覽器一樣打開文件夾記錄每次復(fù)制內(nèi)容黏貼時可選擇復(fù)制黏貼神器程序文件快捷神器火螢醬程序文件快捷神器多窗口資源管理器干凈的射手播放器網(wǎng)絡(luò)監(jiān)控控件錄屏軟件錄屏軟件更 Notepad++ 更好用更強(qiáng)大的筆記本 QTranslate 本地翻譯神器 7-zip 解壓縮軟件 Wox 程序/文件/快捷 神器 1! Ever...
摘要:在登錄后臺時也是必須認(rèn)證才行。使用這種總比粗暴的限制訪問來保護(hù)安全要高效的多,一切都是為了自動化,為了提高生產(chǎn)率。總結(jié)本文主要學(xué)習(xí)使用這個神器來做,并學(xué)習(xí)了如何使用集成進(jìn)程序中。我司最近需要一名伙伴一起共同航海去,有興趣速來。 說明:本文主要研究利用Duo來實現(xiàn)雙重認(rèn)證,Two-Factor Authentication就是除了username-password這種登錄認(rèn)證之外,還使用...
摘要:我們將窗口切換到的啟動窗口,會看到多了兩條日志這說明任務(wù)已經(jīng)被調(diào)度并執(zhí)行成功。本文標(biāo)題為異步任務(wù)神器簡明筆記本文鏈接為參考資料使用之美分布式任務(wù)隊列的介紹思誠之道異步任務(wù)神器簡明筆記 Celery 在程序的運(yùn)行過程中,我們經(jīng)常會碰到一些耗時耗資源的操作,為了避免它們阻塞主程序的運(yùn)行,我們經(jīng)常會采用多線程或異步任務(wù)。比如,在 Web 開發(fā)中,對新用戶的注冊,我們通常會給他發(fā)一封激活郵件,...
摘要:是用寫的一個第三方模塊,用于快速創(chuàng)建命令行??焖偈褂玫氖褂么笾掠袃蓚€步驟使用裝飾一個函數(shù),使之成為命令行接口使用等裝飾函數(shù),為其添加命令行選項等。本文標(biāo)題為命令行神器簡明筆記本文鏈接為參考資料學(xué)習(xí)筆記模塊 Click Click 是用 Python 寫的一個第三方模塊,用于快速創(chuàng)建命令行。我們知道,Python 內(nèi)置了一個 Argparse 的標(biāo)準(zhǔn)庫用于創(chuàng)建命令行,但使用起來有些繁瑣,...
閱讀 3855·2021-09-27 13:56
閱讀 891·2021-09-08 09:36
閱讀 777·2019-08-30 15:54
閱讀 619·2019-08-29 17:29
閱讀 940·2019-08-29 17:21
閱讀 1698·2019-08-29 16:59
閱讀 2774·2019-08-29 13:03
閱讀 2978·2019-08-29 12:47