【问题标题】:How to have interactivity of Jupyter Notebooks online? [closed]如何在线实现 Jupyter Notebooks 的交互性? [关闭]
【发布时间】:2017-01-16 08:56:09
【问题描述】:

我想知道是否有一个网站可以链接 Jupyter Notebook 并作为回报以交互方式运行 Notebook?基本上是 Jupyter 的在线或云版本,可以修改输入单元格并实时运行。

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

我尝试查找重复项,但找不到任何其他可以回答我的问题的内容。

(另外,请忽略我项目中的不完整。我上传它只是为了说明我的意思。我还没有完善它。如果你去In[5],那是我编码的地方动态改变绘图的小部件。)

【问题讨论】:

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


    【解决方案1】:

    感谢下面的 nitind,我能够使用正确的词汇来找到我的解决方案。对于可能会以与我相同的心态偶然发现这篇文章的人,我找到了一个名为 Binder 的网站。

    只要您有一个 GitHub Repo 链接,该网站就会将它变成一个在线交互式笔记本,供任何知道该链接的用户使用。据我所知,这正是我的想法。如果有什么不符合我的假设,我会回来编辑。

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

    【讨论】:

    【解决方案2】:

    您是否查看过仪表板?看起来正是您正在寻找的东西。

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

    【讨论】:

    • 多亏了你,我从兔子洞里钻了进去,找到了我问题的答案。虽然仪表板是我不知道的东西,但我找到的解决方案正是我在原始问题中寻找的。但我要感谢你把我推向正确的方向。
    【解决方案3】:

    Google 现在还通过 Colaboratory 托管 Jupyter 笔记本,这是他们最近发布的以前仅限内部的工具:

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

    【讨论】:

      【解决方案4】:

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

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

      Azure Notebooks 非常适合在线运行 Jupyter Notebook。

      【讨论】:

      • 哇。几分钟前我才阅读了您的帖子,并且能够立即注册并获得一个简单的 Python 3.6 Notebook 运行。这正是我最初想要的。 Binder 也不错,但我喜欢这个 Azure 环境的全面性并将所有东西放在一起。迫不及待地下班回家,真正潜入这个平台。感谢您对旧线程的反馈!
      • 同意 - 我真的很惊讶,因为我发现 Azure 在其他所有方面都超过了 AWS 和 GCP。但这根本不需要时间。强烈推荐给任何想要托管 Jupyter Notebooks 的人! ??
      • 这篇优秀的文章描述了当前在线使用 Jupyter 的方法dataschool.io/cloud-services-for-jupyter-notebook,并解释了每种方法的优缺点。特别是,它涵盖了 Azur、Colab、CoCalc (cocalc.com/doc/jupyter-notebook.html) Kaggle 等。
      • 非常感谢 @WilliamStein 在 dataschool 上提供的出色链接。这是对选项的精彩评论。
      • 谢谢@leeprevost。我还刚刚cocalc.com 添加了新功能,以彻底消除“注册墙”,因此人们现在无需注册即可使用 cocalc。此外,对于在share.cocalc.com 共享的内容,他们只需单击一个绿色的大按钮,即可在几秒钟内获得该内容的交互式运行版本。这完全支持带有交互式小部件和关联数据文件的 Jupyter 笔记本。
      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

        这是课堂作业的付费服务。

        免责声明:我在 Datacabinet 工作。

        【讨论】:

          猜你喜欢
          • 2019-04-02
          • 2019-06-25
          • 2017-01-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-04-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多