Jupyter Lab内でノートブック拡張機能(nbextensions
)を使用することはできますか?
私の拡張機能は有効になっていると思います...事前にjupyter nbextension enable
を呼び出します。しかし、Jupyter Lab内のノートブックには表示されません。
JupyterLabのノートブックUIを従来のNotebookのUIのように見栄えよくするために多大な努力が払われましたが、バックエンドではコードベースを共有していません。したがって、クラシックノートブックのnbextensions
は、JupyterLabとの基本的な互換性がありません。それを超えて、@ madhu94が指摘するように、拡張API(拡張の構造化方法、必要なメソッドなど)は、classicとLabで完全に異なります。
従来のNotebookのnbextension
とJupyterLabのlabextension
の両方を使用したプロジェクトの例がいくつかあります(例 jupyter-widgets/ipywidgets
)。このような場合、プロジェクトには、拡張機能の種類ごとに個別のコードが含まれます。