我正在尝试创建一个允许用户创建和共享Jupyter笔记本的Web应用程序。
目前,我已经启动并运行了JupyterHub,并且能够为各个服务器生成新的服务器。
但是,我不知道如何将Jupyter笔记本嵌入到html页面中。我试过nbconvert,但这给了我一个静态渲染的noteboo。我需要的是一个用户可以编辑和运行的动态笔记本。
我计划将笔记本存储在GitHub中,并允许用户通过Web应用程序查看它们。
我在Quantopian网站上看到过类似的内容。 (例如:Quantopian notebook)。如何在前端实现类似的功能呢?
非常感谢任何帮助!
答案 0 :(得分:2)
要嵌入Jupyter环境 ,您可以考虑使用iframe
。
要在Github中阅读和存储您的笔记本 ,您可能需要检查其他项目,例如mybinder和Everware和/或修改自定义Jupyter的源代码。
答案 1 :(得分:0)
你不能。
这可以做到。 如果是Jupyter的内核(例如Python) 可以用JavaScript解释。 然后,用户可以通过他们的Web浏览器评估代码。 但是Jupyter还没有提供此功能。