JupyterLab基本使用


JupyterLab基本使用

一、簡介與安裝

簡介
用來取代Jupyter Notebook的一個基於Web的用戶交互式用戶界面。相當於增強版的Jupyter Notebook。

相較於Jupyter Notebook,在JupyterLab里除了建立傳統的Jupyter筆記(Jupyter Notebook),還文本編輯器、終端(terminal)、方便易用的文件瀏覽器。

作為文本編輯器,除了編輯文本文件外,還可預覽excel文件、csv文件、圖片文件、json文件等。

JupyterLab非常適合數據分析、教程編寫等任務。

安裝

  • pip 環境下:
    pip install jupyterlab
    使用國內源安裝: pip install jupyterlab -i https://pypi.douban.com/simple
  • conda環境下:
    conda install -c conda-forge jupyterlab

啟動:

在需要創建的目錄下,輸入命令jupyter lab啟動。

二、基本概念及特性

JupyterLab中主要包含兩種同類型的單元格:

  • 標記(Markdown):用來撰寫筆記;
  • 代碼(Code):用來運行代碼。然后在下方展示運行結果。

可以選擇不同的類型的單元來組織我們的筆記。

Jupyter Notebook單元格的兩種模式

  1. 編輯模式:編寫內容(筆記、代碼);
  2. 命令行模式:運行代碼或渲染markdown。

其他特性:

  • 富文本輸出
  • 單元格間數據共享
  • 互動性

三、常用快捷鍵

  1. 編輯模式
  • Esc:進入命令行模式
  • Tab:代碼完成或縮進
  • Shift+Tab:提示。查看對象、函數說明。
  • Ctrl-]Ctrl-[:控制縮進
  • Ctrl+D:刪除整行
  • Ctrl+Enter:運行選中單元格,進入命令模式
  • Shift+Enter:運行選中單元格,然后選擇下面的單元格
  1. 命令模式
  • Enter:進入編輯模式
  • b:當前單元格下方插入單元格
  • a:當前單元格上方插入單元格
  • y:把單元格變成代碼
  • m:把單元格變成標簽
  • d, d:按兩次d,刪除代碼塊
  • z:撤銷刪除
  • s:保存
  • Ctrl+Enter:運行選中單元格
  • Shift+Enter:運行並選中下方單元格,如果下方無代單元格則新增
  • h:顯示快捷鍵

四、插件安裝

步驟如下:

  1. 安裝Node.js。
    請到https://nodejs.org/en/下載並安裝。

  2. 在JupyterLab中開啟插件管理器
    在JupyterLab主界面左側Commandspalette(調色板圖標)輸入extendsion,找到Enable extension manager,並勾選。

  3. 安裝插件
    以安裝目錄插件jupyterlab-toc(Table of contents, toc)為例。在主界面左側Extendsionpalette中輸入table of contents,可找到相應插件。安裝完后,刷新頁面提示要重新Build JupyterLab。一般來說都會build 失敗,導致插件安裝不成功。

  4. 解決build失敗問題
    終止JupyterLab后,在命令行下輸入jupyter-lab build

  5. 插件安裝成功后
    在主界面左側有目錄圖標,點擊后即可看到toc的相關設置。

五、筆記發布

參考Jupyter Notebook使用技巧中的4.發布筆記。將筆記發布到https://nbviewer.jupyter.org供大家訪問。

參考資料

Jupyter Notebook使用技巧
jupyterlab-toc插件官網
jupyter官方文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM