web-dev-qa-db-fra.com

Extensions de Jupyter Notebook dans Jupyter Lab

Est-il possible d'utiliser des extensions de cahier (nbextensions) dans Jupyter Lab?

Je pense que mes extensions sont activées ... J'appelle jupyter nbextension enable sur eux au préalable. Mais je ne les vois pas dans les cahiers de Jupyter Lab.

15
grisaitis

Bien que beaucoup d'efforts aient été déployés pour que l'interface utilisateur du bloc-notes dans JupyterLab ressemble à l'interface utilisateur du bloc-notes classique, ils ne partagent pas de base de code. Ainsi, nbextensions pour Notebook classique n'a aucune compatibilité fondamentale avec JupyterLab. Au-delà de cela, comme le souligne @ madhu94, l'API d'extension (comment les extensions doivent être structurées, les méthodes requises, etc.) sont complètement différentes dans classic et Lab.

Il existe quelques exemples de projets avec à la fois un nbextension pour le bloc-notes classique et un labextension pour JupyterLab (par exemple jupyter-widgets/ipywidgets ). Dans ces cas, le projet aura un code distinct pour chaque type d'extension.

1
tel