我该如何使用node.js (Express.js)创建一个web应用程序,可以访问python或ipython REPL命令行?我想要的实际上类似于IPython Notebook,但集成到一个node.js web应用程序中。我还考虑使用websockets实现在应用程序和服务器上的python实例之间进行低延迟、双向通信。
我该如何使用node.js (Express.js)创建一个web应用程序,可以访问python或ipython REPL命令行?我想要的实际上类似于IPython Notebook,但集成到一个node.js web应用程序中。我还考虑使用websockets实现在应用程序和服务器上的python实例之间进行低延迟、双向通信。
kernel.js
,一个是Web应用程序的,另一个在我的Gist中。第二,由于我回答了所有的问题,我开始混淆事情了。所以忘记我说的话吧。你的问题是ipython notebook
可以生成许多内核,因此c.IPKernelApp.hb_port
将不起作用。你可以使用ipython kernel
生成唯一的内核,它将遵循配置,或者更好的方法是根本不设置端口,让它自己选择并从它发出的连接文件中读取。 - MattImportError: No module named zmq.subprocesskernel
(http://pastebin.com/dTzmmTF6)。IPython似乎不再包含此模块,它可能在重构中被重命名了吗? - user1027169node kernel
而不是 notebook,就不会出现错误,这对现在来说还可以。但是我似乎没有看到任何心跳信号。我该如何从 node 向 IPython 发送一个简单的“hello world”消息呢?我会更新 gist 来展示我正在尝试的内容。 - user1027169