我正在尝试为jupyter-lab创建一个扩展,该扩展与正在运行的ipython内核(在控制台或笔记本中运行)进行交互。
作为一个最小的示例,我试图获取两个“ hello world”类型的程序。第一个应该在扩展中输入正在运行的内核的标准输出消息。第二个应该将一条消息记录到正在运行的ipython内核中输入的扩展的控制台。
要了解jupyter-lab扩展,我从astronomy picture of the day开始!教程。尽管这涵盖了扩展的基础知识,但这并未解决与正在运行的内核进行交互的问题。
来自"really confused with jupyter notebook lab extensions and ipywidgets"!似乎我应该查看Comms
模块,但这是Jupyter-notebook
的文档,而不是Jupyter-lab
的文档。据我了解,Jupyter-lab
在幕后有很大不同,因此不起作用。
有人可以向我解释如何创建一个与正在运行的内核交互的扩展,以及如果存在的话适当的文档/教程是什么?