Jupyter Lab 中的 Jupyter Notebook 扩展
Jupyter Notebook extensions within Jupyter Lab
是否可以在 Jupyter Lab 中使用笔记本扩展 (nbextensions
)?
我认为我的扩展程序已启用...我事先调用了 jupyter nbextension enable
。但我在 Jupyter Lab 的笔记本中看不到它们。
不,无法在 JupyterLab 中使用 Notebook Classic 扩展。
虽然已经付出了很多努力来使 JupyterLab 中的笔记本 UI 看起来和感觉上与笔记本经典中的 UI 一样,但在后端,它们并不共享代码库。因此,Notebook Classic 的 nbextensions
与 JupyterLab 的基本兼容性为零。除此之外,正如@madhu94 指出的那样,扩展 API(扩展的结构、所需方法等)在 Classic 和 Lab 中完全不同。
有一些项目示例同时具有 Notebook Classic 的 nbextension
和 JupyterLab 的 labextension
(例如 jupyter-widgets/ipywidgets
)。在这些情况下,项目将为每种扩展提供单独的代码。
是否可以在 Jupyter Lab 中使用笔记本扩展 (nbextensions
)?
我认为我的扩展程序已启用...我事先调用了 jupyter nbextension enable
。但我在 Jupyter Lab 的笔记本中看不到它们。
不,无法在 JupyterLab 中使用 Notebook Classic 扩展。
虽然已经付出了很多努力来使 JupyterLab 中的笔记本 UI 看起来和感觉上与笔记本经典中的 UI 一样,但在后端,它们并不共享代码库。因此,Notebook Classic 的 nbextensions
与 JupyterLab 的基本兼容性为零。除此之外,正如@madhu94 指出的那样,扩展 API(扩展的结构、所需方法等)在 Classic 和 Lab 中完全不同。
有一些项目示例同时具有 Notebook Classic 的 nbextension
和 JupyterLab 的 labextension
(例如 jupyter-widgets/ipywidgets
)。在这些情况下,项目将为每种扩展提供单独的代码。