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