科學計算中常常使用服務器幫助研究者處理數據,基本的運維操作一般通過 ssh 直接運行,簡單的代碼也可通過 vim 編寫代碼並運行。雖然 vim 非常強大,但如果有強大的 browser-based IDE 供研究者使用並調適程序,將大大縮短遠程寫代碼的時間。Jupyter 就是這樣一款專門用於科學計算的 browser-based IDE,本文將介紹如何在服務器配置。

安裝 kite

kite 要求 JupyterLab 的版本不能太高,筆者測試出 jupyterlab==3.2.6 時,kite 的兼容性最好,如果你當前的版本無法使得 kite正常其衝,可安裝此版本。安裝 kite 和 jupyterlab 的 kite 的過程如下:

1
2
3
4
5
6
wget -c https://linux.kite.com/linux/current/kite-installer # 下載kite
chmod 770 ./kite-installer # 給予執行權限
./kite-installer install # 安裝
systemctl --user start kite-autostart # 加入自啟動

pip install "jupyterlab-kite>=2.0.2" # 安裝kite的jupyterlab插件