安裝Jupyterlab Extensions

Jupyter Lab已經是目前工作上很常用的環境了,但我們仍然還是期待有更多方便好用的工具可以加速我們的工作,最簡單的像是Git、StatusBar、Tensorboard (提供Tensorflow訓練追蹤狀況)或者是想要能夠更近一步改善預設的文字編輯器,改用Microsoft Visual Studio Code 使用的 monaco Editor

相關連結

  1. jupyterlab-git
  2. jupyterlab-monaco
  3. jupyterlab-tensorboard
  4. jupyterlab-statusbar
  5. jupyterlab-celltags

套件安裝步驟

這些套件安裝流程幾乎大同小異,但主要是要留意相依套件版本號的議題,所以都會建議先使用 git clone 的方式 ,將這些套件先下載下來之後,調整package.json 裡面的套件版本,再進行後續的安裝流程.以下先用jupyterlab-celltags 作為安裝範例.

  1. 打開任意文字編輯器到 jupyterlab-celltags 的目錄下,如果有看見 package-lock.json 就先刪除掉.

2. 打開 package.json,調整 dependencies 與 devDependencies 裡面的每個套件版本號碼,建議都要用到最新版本的.至於版本號可以透過 npm 的套件搜尋網頁查找.

3. 進行安裝與build 環境

npm i
npm run build
jupyter labextension link .
# 在 mac 上建議執行
sudo -H jupyter labextension link .

4. 理論上直接執行 jupyter lab 應該就可以正常運作囉

--

--

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cheng-Yu Lin

aha 專長於組裝各式語言與各大平台服務,打造最小可行產品原型.曾獲得2011 政府開放資料平台App社會組首獎.2015 PIXNET Mobile Service社會組首獎.2014 DSC R 課程講師.2017pycon與2017 DSC講者,2022 法律x法遵黑客松第三名。