在浏览器内创建 python repl 的最简单方法?

在浏览器内创建 python repl 的最简单方法?

我想创建一个类似 Jupyter Notebook 的极简版本,我可以在浏览器窗口中输入 Python 代码,在服务器上运行代码,并将结果打印到浏览器。(别担心,我只会在我的笔记本电脑上执行此操作,而不是在面向公众的服务器上执行此操作。)

我完全可以处理浏览器部分。

我猜测后端可能是一个最小的 Flask 应用程序。

以交互方式运行 Python 代码的最佳方法是什么?Python 子进程?我知道 Jupyter 使用 pyzmq。

我希望它是一个像 Jupyter 这样的 IPython shell,但这不是必需的。

如果您建议使用 pyzmq,由于我并不是一名真正的服务器端程序员,您能否勾勒出与 python 内核交互部分的骨架?

谢谢!

如果超级用户不是合适的人选,请随意为该问题建议一个更好的论坛。

相关内容