JupyterLab输出超链接以在内核中执行其他代码?

时间:2018-11-19 07:25:06

标签: python jupyter-notebook jupyter jupyter-lab ipywidgets

我正在使用JupyterLab(在Python 3.6中为0.33.6版),并且正在开发其他人基于IPython内核编写的包装器内核。我希望能够输出一个链接或按钮,当单击该链接或按钮时,它将执行内核中的特定代码。诸如“您可以绘制此数据”之类的东西使用户可以快速运行代码并使输出显示在当前输出下方。

在旧的Jupyter笔记本中(不在Jupyter实验室中),可以使用类似Jupyter.notebook.kernel.execute('doPlot()')的方法来执行此操作,但是现在无法访问Jupyter对象。反正有这样做吗?似乎编写自定义ipywidget可能是实现此目的的一种方法,但是对于一个相当简单的任务而言,这可能需要大量工作。我是Java新手,任何指针或建议都对您有帮助!

0 个答案:

没有答案