我想模仿笔记本服务器的功能,而是从中央逻辑主体(即我自己的Python脚本)协调不同IPython / Jupyter内核的创建/管理。
例如,我要:
谁能指出我如何以编程方式启动/停止/与多个IPython / Jupyter内核通信的方向?
一个KernelManager处理启动和停止单个内核,并且有一个MultiKernelManager来协调多个内核。
然后,您可以使用该.client()方法来获取一个KernelClient实例,该实例处理与内核的通信:
.client()
有关如何与内核进行通信的详细信息,请参阅消息规范文档。其中一些是由KernelClient提取的,但是您可能需要了解其中的一些内容。