web-dev-qa-db-ja.com

Jupyter Lab内のJupyter Notebook拡張機能

Jupyter Lab内でノートブック拡張機能(nbextensions)を使用することはできますか?

私の拡張機能は有効になっていると思います...事前にjupyter nbextension enableを呼び出します。しかし、Jupyter Lab内のノートブックには表示されません。

15
grisaitis

JupyterLabのノートブックUIを従来のNotebookのUIのように見栄えよくするために多大な努力が払われましたが、バックエンドではコードベースを共有していません。したがって、クラシックノートブックのnbextensionsは、JupyterLabとの基本的な互換性がありません。それを超えて、@ madhu94が指摘するように、拡張API(拡張の構造化方法、必要なメソッドなど)は、classicとLabで完全に異なります。

従来のNotebookのnbextensionとJupyterLabのlabextensionの両方を使用したプロジェクトの例がいくつかあります(例 jupyter-widgets/ipywidgets )。このような場合、プロジェクトには、拡張機能の種類ごとに個別のコードが含まれます。

1
tel