我想创建一个类似 Jupyter Notebook 的极简版本,我可以在浏览器窗口中输入 Python 代码,在服务器上运行代码,并将结果打印到浏览器。(别担心,我只会在我的笔记本电脑上执行此操作,而不是在面向公众的服务器上执行此操作。)
我完全可以处理浏览器部分。
我猜测后端可能是一个最小的 Flask 应用程序。
以交互方式运行 Python 代码的最佳方法是什么?Python 子进程?我知道 Jupyter 使用 pyzmq。
我希望它是一个像 Jupyter 这样的 IPython shell,但这不是必需的。
如果您建议使用 pyzmq,由于我并不是一名真正的服务器端程序员,您能否勾勒出与 python 内核交互部分的骨架?
谢谢!
如果超级用户不是合适的人选,请随意为该问题建议一个更好的论坛。