神器|JupyterLab,極其強大的下一代notebook!

2021-01-07 Python大數據分析

文末有福利哦!

JupyterLab簡介

JupyterLab是Jupyter主打的最新數據科學生產工具,某種意義上,它的出現是為了取代Jupyter Notebook。不過不用擔心Jupyter Notebook會消失,JupyterLab包含了Jupyter Notebook所有功能。

JupyterLab作為一種基於web的集成開發環境,你可以使用它編寫notebook、操作終端、編輯markdown文本、打開交互模式、查看csv文件及圖片等功能。你可以把JupyterLab當作一種究極進化版的Jupyter Notebook。原來的單兵作戰,現在是海陸空聯合協作。

總之,JupyterLab有以下特點:

交互模式:Python交互式模式可以直接輸入代碼,然後執行,並立刻得到結果,因此Python交互模式主要是為了調試Python代碼用的內核支持的文檔:使你可以在Jupyter內核中運行的任何文本文件(Markdown,Python,R等)中啟用代碼模塊化界面:在同一個窗口同時打開好幾個notebook或文件(HTML, TXT, Markdown等等),以標籤的形式展示,更像是一個IDE鏡像notebook輸出:讓你可以輕易地創建儀錶板同一文檔多視圖:使你能夠實時同步編輯文檔並查看結果支持多種數據格式:查看並處理多種數據格式,也能進行豐富的可視化輸出或者Markdown形式輸出雲服務:使用Jupyter Lab連接Google Drive等服務,極大地提升生產力安裝Jupyter Lab

使用pip、conda安裝Jupyter Lab

pippip可能是大多數人常用的包管理工具,如果使用pip安裝,請在命令行執行:

pip install jupyterlabconda如果你是Anaconda用戶,那麼可以直接用conda安裝,請在命令行執行:

conda install -c conda-forge jupyterlab運行Jupyter Lab

在安裝Jupyter Lab後,接下來要做的是運行它。在命令行使用jupyter-lab或jupyter lab命令,然後默認瀏覽器會自動打開Jupyter Lab。

啟動器右側的選項卡稱為啟動器,可以新建notebook、console、teminal或者text文本。當你創建新的notebook或其他項目時,啟動器會消失。如果您想新建文檔,只需單擊左側紅圈裡的「 +」按鈕。

打開文檔在啟動器中點擊你想要打開的文檔類型,即可以打開相應文檔。

單擊左側的「 +」按鈕,新建多個文檔,你會看到:

你還可以使用頂部的菜單欄創建新項目,步驟:file->new,然後選擇要創建的文檔類型。這和Jupyter Notebook一樣,如果你經常使用Notebook,那麼應該不會陌生。你可以打開多個文檔後,任何排版組合,只需按住選項卡拖移即可。

當在一個notebook裡面寫代碼時,如果想要實時同步編輯文檔並查看執行結果,可以新建該文檔的多個視圖。步驟:file->new view for notebook

文件瀏覽器左側一欄是文件瀏覽器,顯示從JupyterLab啟動的位置可以使用的文件。

你可以創建文件夾、上傳文件並、新文件列表

預覽Markdown文本

編輯代碼

預覽csv文件

預覽geojson文件

打開學習文檔Jupyter Lab支持打開pandas、numpy、matplotlib、scipy、python、ipython、scipy、markdown、notebook等官方文檔。步驟:help->選擇相應文檔

切換背景主題Jupyter Lab支持兩種背景主題,白色和黑色。步驟:settings->jupyterlab theme

結語

本文介紹了JupyterLab的安裝和使用方法,並且對其特性做了很多講解,作為Jupyter主推的下一代數據科學開發工具,JupyterLab有著非常光明的前景!還在使用notebook的你何不試試JupyterLab,體驗一下更加貼近IDE的人性化編程環境。

福利:

轉發本文到朋友圈或群,截圖發給我,贈送《Python性能分析與優化》及《Python高性能編程》兩本電子書,及數據科學全套視頻課程,並可以進入python學習群。

或者進入本公眾號主界面,點擊右下角「聯繫我」

END

Python大數據分析

data creat value

相關焦點

  • Jupyterlab:超強的下一代Jupyter Notebook
    Jupyterlab 的基本理念是將經典 notebook 中的所有功能以及新特性整合在一起。如果您對Jupyter Lab完全不熟悉,可以直接從頭開始閱讀本文。但是,如果您已經開始使用Jupyterlab 並且希望了解進階功能,請跳過前四部分並直接跳到 第5部分。當然,請確保您使用的是最新版本。
  • 超強一代JupyterLab 3.0發布,兼具可視化調試、中文顯示、簡單交互...
    選自blog.jupyter.org作者:Jeremy Tuloup機器之心編譯編輯:陳萍、杜偉超強下一代 Jupyter Notebook :JupyterLab 3.0 已經發布了
  • JupyterLab 3.0發布|jupyterlab|conda|調試器|python|jupyter
    可以使用下面的命令安裝xeus-python內核:conda create -n jupyterlab-debugger -c conda-forge jupyterlab=3 xeus-pythonconda activate jupyterlab-debugger然後就可以在JupyterLab中在線可視化調試Python代碼:
  • JupyterLab 3.0發布
    可以使用下面的命令安裝xeus-python內核: conda create -n jupyterlab-debugger -c conda-forge jupyterlab=3 xeus-python conda activate jupyterlab-debugger 然後就可以在JupyterLab
  • 數據科學集成環境JupyterLab發布3.0
    安裝JupyterLab 3.0的安裝可以直接用pip,mmba以及conda:pip install jupyterlab==3mamba install -c conda-forge jupyterlab=3conda install -c conda-forge jupyterlab=3注意,由於JupyterLab
  • JupyterLab 3.0發布:支持中文界面,安裝插件無需Node.js
    例如,可以使用以下命令安裝簡體中文語言包:pip install jupyterlab-language-pack-zh-CN然後,你就會得到一個全中文的顯示界面:可視化調試器去年,JupyterLab已經加入可視化調試器,不過需要用戶手動額外安裝,現在該功能默認與JupyterLab一起提供。
  • 上手jupyter notebook神器
    -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# 安裝 Jupyter Labpip install jupyterlab -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
  • 一款容易上手jupyter notebook神器
    -i http://pypi.douban.com/simple --trusted-host pypi.douban.com# 安裝 Jupyter Labpip install jupyterlab -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
  • 神器Jupyter,終於來了!
    如果讀者想要安裝這個新工具,那麼首先你需要為 JupyterLab 裝前端插件:  jupyter labextension install @jupyterlab/debugger  至於後端 Kernel,Jupyter 團隊表示目前 kernel 需要實現 Jupyter Debug Protocol,因此暫時只能用 xeus-python :
  • Anaconda&JupyterNotebook設置
    環境缺少各種包,所以安裝一下1conda install ipykernel 安裝後執行1python -m ipykernel install --user --name pythonmini --display-name "Python [conda env:mini]"然後再執行1jupyter notebook
  • jupyter notebook 一個編程交互式的記事本
    jupyter這個工具,就照著做了,感覺還可以可以代替繼承的開發環境,對於感興趣的來說新奇有夠用;那麼如何引入jupyter這個組件呢1、首先你的計算機得要有python環境;2、安裝jupyter就和python安裝其他組件一樣:pip install jupyter即可同理安裝jupyternotebook
  • 大神教小白搭建Jupyter Notebook環境
    @Author : By Runsen搭建Jupyter Notebook環境(二)1、Jupyter notebook歷史Jupyter 創始人 Fernando Pérez 的說法,他最初的夢想是做一個綜合 Ju (Julia)、Py (Python
  • Jupyter NoteBook 安裝以及常用配置
    命令行啟動在命令行中輸入jupyter notebook這個就使用了我之前設置的啟動目錄,所以我一般用命令行啟動,比較好控制啟動目錄。3. 啟動並臨時設置工作目錄jupyter notebook .# 設置當前目錄為工作目錄,並啟動jupyter notebookjupyter notebook path # 設置 path 目錄為工作目錄,path可以為任意目錄,但需要注意 Windows和Linux關於目錄分隔符的區別Jupyter設置生成配置文件在命令行中輸入jupyter notebook
  • 15個應該掌握的Jupyter Notebook 使用技巧
    代碼格式自動補全有時jupyter notebook單元格中的代碼段格式不好,通過nb_black庫,可以自動調整代碼段的正確格式,讓代碼具有更好的可讀性。運行不同的程式語言Jupyter notebook還可以用來編譯和運行來自不同語言的代碼。只需要在單元格開頭處輸入%%****命令,就可以運行****對應的語言代碼:%%bash%%HTML%%python2%%python3%%ruby%%perl在jupyternotebook單元格內運行HTML代碼11.
  • 安卓運行Jupyter Notebook操作指南,不用電腦也能做數據分析!
    Python3 IDE,幫助你在安卓上也可以完美使用Jupyter notebook,還有手把手安裝教學參考。而在Python的使用過程中,最受歡迎的可謂是Jupyter notebook 了,因為它具有以下眾多優點:1 極其適合數據分析( 想像一下如下混亂的場景:你在終端中運行程序,可視化結果卻顯示在另一個窗口中
  • 手把手教你用 Jupyter Notebook 分析安全事件(一)
    Jupyter Lab· 這是下一代基於 Web 用戶界面的 Jupyter 項目。· JupyterLab 最終將取代經典的 Jupyter Notebook。當你創建一個notebook 或啟動一個終端會話時,你將能夠在這裡跟蹤這些進程。