【发布时间】:2019-11-10 22:48:04
【问题描述】:
有没有办法为 Jupyter Lab 创建一个扩展,我可以通过笔记本中的 Python 单元进行操作?
在 Jupyter Notebook 中,这可以通过具有 Python 后端和 Javascript 前端的 IPywidget 来实现。这两者可以交互,因此我可以通过 Python 向 javascript 前端发送指令,反之亦然。
据我了解,这在 Jupyter Lab 中不再可能,因为他们禁用了通过 IPython 执行 javascript 的功能。建议创建 jupyterlab 扩展。是否可以通过 Python 代码控制这样的扩展,如果可以,如何控制?
在一个简单的例子中,我想要一个侧边栏(如 TOC 扩展),其中包含一个文本框,我可以通过 Python 设置其文本。
【问题讨论】:
标签: python jupyter-notebook jupyter jupyter-lab ipywidgets