使用github和nbviewer

共享 Jupyter notebook – 使用 github 和 nbviewer

GitHub 存储库中带有 .ipynb 扩展名的 Jupyter Notebook 文件在打开时将呈现为静态 HTML 文件。 notebook 的交互功能(例如自定义 JavaScript 绘图)在 GitHub 上的存储库中不起作用。

要使用 github 共享 notebook 文件,请登录 https://github.com 并创建一个公共存储库。 然后使用上传文件按钮上传您的文件,如下所示 −

Github

这将为您提供一个选项来提交对存储库所做的更改。 然后,存储库将显示上传的文件,如下所示 −

更新存储库

点击上传的文件在github viewer里面查看。 您可以将突出显示的 URL 分享给其他人。

内部 Github 查看器

在线查看 notebook 文件的另一种方法是使用 Project Jupyter 的 nbviewer 实用程序。 打开 https://nbviewer.jupyter.org/ 并将文件的 URL 放入文本字段中的存储库中,如图所示。 按 Go 按钮查看 notebook。

nbviewer

这两种方法都将 notebook 文件显示为静态 html。 为了能够在 notebook 中执行代码,请使用 Jupyter 项目的 Binder 应用程序打开它。

Binder 应用程序

在 nbviewer 窗口中,您将看到"在 Binder 上执行"按钮。 单击它,您将看到打开的 notebook 文件与从本地计算机上的 notebook 服务器的本地仪表板打开它完全一样。 您可以执行所有操作,例如添加/编辑单元格、运行单元格等。

在 Binder 上执行