Jupyter Lab

2 min

今のところJupyterでしかコードを書けませんが、元のnotebookは数MBのファイルを書くたびにどんどん大きく重くなってきたので、Labに切り替えました。

使う際に設定したことをいくつか紹介します。

Extension

(最初から困惑 - 実は日本語のブログを参考にしています、中国語のリソースが見つからなかった)

Extensionをインストールするには、NodeJSが必要です(なぜ?)

conda install -c conda-forge nodejs

Listでインストール済みのものを確認できます:

jupyter labextension list

主にAwesome Jupyterからいくつかインストールしました。基本的に元のNotebookと同じようにするため、lsp、toc、drawio、latex、variableinspectorなど。リストにないものとしてjupyterlab-execute-timejupyterlab-kiteがあります。

最後にこれを実行:

jupyter lab build
jupyter labextension enable all

またはLabの設定で手動でextensionを有効にします。

不便な点は、Variable inspectorがフロートできないことです。

もう一つ - 一般ユーザーとして、kiteは必要ないと感じます。lspで十分です。

とはいえ、やっぱりnotebookの方が使いやすいと感じます。