如何在线进行Jupyter笔记本的交互?

时间:2017-01-16 08:56:09

标签: python-3.x ipython jupyter-notebook

我想知道是否有一个网站可以链接Jupyter笔记本,并且能够以交互方式运行笔记本?基本上是Jupyter的在线或云版本,其中输入单元格可以被修改并实时运行。

我知道有http://nbviewer.jupyter.org/,但这是一个静态渲染器。我希望能够运行我在Side Project中使用的IPythonWidgets,我正在处理它。如果没有本地安装的Jupyter或Anaconda,可以将链接发送给可以与之交互的其他人。这将是一件好事。

我试图寻找重复项,但我找不到任何可以回答我问题的内容。

(另外,请忽略我项目中的不完整性。我只上传它以显示我的意思。我还没有打磨它。如果你去了In [5],那就是我编码的地方在一些动态改变情节的小部件中。)

6 个答案:

答案 0 :(得分:7)

感谢下面的nitind,我能够使用正确的词汇来找到我的解决方案。对于那些可能会遇到同样心态的人来说,我发现了一个名为Binder的网站。

只要您拥有GitHub Repo链接,该网站就会将其转换为具有该链接的任何用户的在线交互式笔记本。据我所知,这正是我的想法。如果某些事情不符合我的假设,我会回来编辑。

我还要再次感谢nitind将我介绍给Dashboards。我肯定会潜入那个区域并尝试将它们与我找到的网站结合起来。

答案 1 :(得分:4)

您是否看过Dashboards?这似乎正是你正在寻找的。

https://github.com/jupyter/dashboards/wiki

答案 2 :(得分:4)

谷歌现在也通过Colaboratory托管Jupyter笔记本电脑,Colaboratory是他们最近发布的以前内部唯一的工具:

https://research.google.com/colaboratory/unregistered.html

答案 3 :(得分:3)

Microsoft在Azure上托管笔记本:https://notebooks.azure.com/

与Google的Colaboratory不同,它已经公开发布(2018年6月的状态)。

Azure笔记本非常适合在线运行Jupyter笔记本。

答案 4 :(得分:1)

您可以使用datacabinet在云上托管笔记本。 https://datacabinet.systems

这是一项针对教室作业的付费服务。

免责声明:我正在研究Datacabinet。

答案 5 :(得分:0)

Jupyter笔记本电脑有在线托管服务,例如Jupyo.com。借助Jupyo之类的服务,您可以创建或打开任何Python / R / Julia笔记本,实时运行单元格,存储数据,访问外部网络等。