我正在使用JupyterLab(在Python 3.6中为0.33.6版),并且正在开发其他人基于IPython内核编写的包装器内核。我希望能够输出一个链接或按钮,当单击该链接或按钮时,它将执行内核中的特定代码。诸如“您可以绘制此数据”之类的东西使用户可以快速运行代码并使输出显示在当前输出下方。
在旧的Jupyter笔记本中(不在Jupyter实验室中),可以使用类似Jupyter.notebook.kernel.execute('doPlot()')
的方法来执行此操作,但是现在无法访问Jupyter
对象。反正有这样做吗?似乎编写自定义ipywidget可能是实现此目的的一种方法,但是对于一个相当简单的任务而言,这可能需要大量工作。我是Java新手,任何指针或建议都对您有帮助!