Jupyter gateway api使用

启动

nohup jupyter kernelgateway --JupyterWebsocketPersonality.list_kernels=True --KernelGatewayApp.allow_origin=* &

这里JupyterWebsocketPersonality.list_kernels必须设为true,否者/api/kernel接口会被拒绝,
KernelGatewayApp.allow_origin=*允许所有机器都可以启动kernel

模式

gateway只带两种模式notebook-http模式和jupyter-websocket模式.这里只讨论,jupyter-websocket,它是一种启动kernel用http api启动,用websocket于kernel交互。

查看api接口

image.png

启动 kernel

image.png

这里是启动ipython2 kernel

kernel交互

需要先了解,交互message协议,交互构架
https://jupyter-client.readthedocs.io/en/latest/messaging.html

image.png

message-type:execute-request

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容