安裝Jupyterlab Extensions

aha (Cheng-Yu Lin)
3 min readOct 18, 2018

--

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 (Cheng-Yu Lin)

Passionate about reading, gaming, and travel. Using AI to connect the physical & virtual worlds, I enjoy sharing ideas with others. Let's connect!