Jupyter Lab中的Jupyter Notebook扩展

gri*_*tis 8 jupyter-notebook jupyter-lab

nbextensions在Jupyter Lab中可以使用笔记本扩展名()吗?

我认为我的扩展程序已启用...我会jupyter nbextension enable提前打电话给他们。但是我在Jupyter Lab的笔记本中看不到它们。

tel*_*tel 13

不,不能在 JupyterLab 中使用 Notebook Classic 扩展。

尽管已做出大量努力使 JupyterLab 中的笔记本 UI 的外观和感觉与 Notebook Classic 中的 UI 相似,但在后端它们不共享代码库。因此,nbextensions对于 Notebook Classic,与 JupyterLab 的基本兼容性为零。除此之外,正如@madhu94 指出的那样,扩展 API(扩展的结构、所需方法等)在 Classic 和 Lab 中完全不同。

有一些项目示例同时包含nbextensionfor Notebook Classic 和labextensionfor JupyterLab(例如jupyter-widgets/ipywidgets)。在这些情况下,项目将为每种扩展提供单独的代码。