
JupyterLab簡(jiǎn)介
JupyterLab是Jupyter主打的最新數(shù)據(jù)科學(xué)生產(chǎn)工具,某種意義上,它的出現(xiàn)是為了取代Jupyter Notebook。不過(guò)不用擔(dān)心Jupyter Notebook會(huì)消失,JupyterLab包含了Jupyter Notebook所有功能。 
JupyterLab作為一種基于web的集成開(kāi)發(fā)環(huán)境,你可以使用它編寫(xiě)notebook、操作終端、編輯markdown文本、打開(kāi)交互模式、查看csv文件及圖片等功能。
你可以把JupyterLab當(dāng)作一種究極進(jìn)化版的Jupyter Notebook。原來(lái)的單兵作戰(zhàn),現(xiàn)在是海陸空聯(lián)合協(xié)作。

總之,JupyterLab有以下特點(diǎn): 交互模式:Python交互式模式可以直接輸入代碼,然后執(zhí)行,并立刻得到結(jié)果,因此Python交互模式主要是為了調(diào)試Python代碼用的 內(nèi)核支持的文檔:使你可以在Jupyter內(nèi)核中運(yùn)行的任何文本文件(Markdown,Python,R等)中啟用代碼 模塊化界面:在同一個(gè)窗口同時(shí)打開(kāi)好幾個(gè)notebook或文件(HTML, TXT, Markdown等等),以標(biāo)簽的形式展示,更像是一個(gè)IDE 鏡像notebook輸出:讓你可以輕易地創(chuàng)建儀表板 同一文檔多視圖:使你能夠?qū)崟r(shí)同步編輯文檔并查看結(jié)果 支持多種數(shù)據(jù)格式:查看并處理多種數(shù)據(jù)格式,也能進(jìn)行豐富的可視化輸出或者M(jìn)arkdown形式輸出 云服務(wù):使用Jupyter Lab連接Google Drive等服務(wù),極大地提升生產(chǎn)力
安裝Jupyter Lab使用pip 、conda 安裝Jupyter Lab pip
pip 可能是大多數(shù)人常用的包管理工具,如果使用pip 安裝,請(qǐng)?jiān)诿钚袌?zhí)行: pip install jupyterlab
conda 如果你是Anaconda用戶,那么可以直接用conda 安裝,請(qǐng)?jiān)诿钚袌?zhí)行: conda install -c conda-forge jupyterlab
運(yùn)行Jupyter Lab在安裝Jupyter Lab后,接下來(lái)要做的是運(yùn)行它。 在命令行使用jupyter-lab 或jupyter lab 命令,然后默認(rèn)瀏覽器會(huì)自動(dòng)打開(kāi)Jupyter Lab。


啟動(dòng)器 右側(cè)的選項(xiàng)卡稱為啟動(dòng)器,可以新建notebook、console、teminal或者text文本。 當(dāng)你創(chuàng)建新的notebook或其他項(xiàng)目時(shí),啟動(dòng)器會(huì)消失。如果您想新建文檔,只需單擊左側(cè)紅圈里的“ +”按鈕。

打開(kāi)文檔 在啟動(dòng)器中點(diǎn)擊你想要打開(kāi)的文檔類型,即可以打開(kāi)相應(yīng)文檔。
 單擊左側(cè)的“ +”按鈕,新建多個(gè)文檔,你會(huì)看到:

你還可以使用頂部的菜單欄創(chuàng)建新項(xiàng)目,步驟:file->new,然后選擇要?jiǎng)?chuàng)建的文檔類型。這和Jupyter Notebook一樣,如果你經(jīng)常使用Notebook,那么應(yīng)該不會(huì)陌生。
你可以打開(kāi)多個(gè)文檔后,任何排版組合,只需按住選項(xiàng)卡拖移即可。 
當(dāng)在一個(gè)notebook里面寫(xiě)代碼時(shí),如果想要實(shí)時(shí)同步編輯文檔并查看執(zhí)行結(jié)果,可以新建該文檔的多個(gè)視圖。步驟:file->new view for notebook
 文件瀏覽器
左側(cè)一欄是文件瀏覽器,顯示從JupyterLab啟動(dòng)的位置可以使用的文件。

你可以創(chuàng)建文件夾、上傳文件并、新文件列表
 預(yù)覽Markdown文本

編輯代碼

預(yù)覽csv文件

預(yù)覽geojson文件

打開(kāi)學(xué)習(xí)文檔 Jupyter Lab支持打開(kāi)pandas、numpy、matplotlib、scipy、python、ipython、scipy、markdown、notebook等官方文檔。步驟:help->選擇相應(yīng)文檔

 切換背景主題 Jupyter Lab支持兩種背景主題,白色和黑色。步驟:settings->jupyterlab theme
 結(jié)語(yǔ)本文介紹了JupyterLab的安裝和使用方法,并且對(duì)其特性做了很多講解,作為Jupyter主推的下一代數(shù)據(jù)科學(xué)開(kāi)發(fā)工具,JupyterLab有著非常光明的前景!還在使用notebook的你何不試試JupyterLab,體驗(yàn)一下更加貼近IDE的人性化編程環(huán)境。
|