我如何共享 Jupyter Notebook?
how can i share a Jupyter Notebook?
我正在使用 Julia,但不太喜欢 IDE(更像是一个笔记本专家)。于是第一次使用Jupyter(lab和notebooks)
我从 Anaconda 启动了 Jupyter 并制作了我的笔记本。问题是我想分享它。像其他人一样可以访问一个link并获取运行我的代码。
我真的不知道 GitHub 是如何工作的,但我设法以某种方式将笔记本上传到那里。我看到这个叫做“Binder”的东西可以 运行 我的代码在另一台计算机上。但是我试着把我的 Github link 放在那里,只是得到一个错误。
有没有用过Jupyter的能给我解释一下吗?
啊,我差点忘了,当我 google Jupyter Notebook 并开始使用 Julia 时,我可以使用这个 Binder Thing。但是当我自己做的时候我做不到。
这里放上我在Jupyter+binder的Demo上做的截图,大家可以看到上面写着发活页夹link
虽然有很多选项,但最好和最简单的方法是通过 Jupyter 的菜单:
File -> Download as -> HTML
您最终得到一个 HTML,其中包含所有代码单元格和所有结果(包括图片),这可能最适合其他人查看。
Github 可用于本地发布 *.ipynb 并将其作为静态 HTML 显示给用户,但我发现它不是很稳定(渲染时常失败)因此我选择自己生成 HTML 文件并使用例如。 Github 个托管页面。
另一个有趣的选择是仅共享 *.ipynb 文件并推荐人们开源 https://nteract.io/ 作为查看者。
有时使用的另一个选项是在 AWS EC2 实例上托管一个 JupyterHub(单个 t2.micro 在 AWS 免费套餐中免费使用一年)并为我的合作者提供登录名和密码(这虽然需要相当多的配置工作)。
我正在使用 Julia,但不太喜欢 IDE(更像是一个笔记本专家)。于是第一次使用Jupyter(lab和notebooks)
我从 Anaconda 启动了 Jupyter 并制作了我的笔记本。问题是我想分享它。像其他人一样可以访问一个link并获取运行我的代码。
我真的不知道 GitHub 是如何工作的,但我设法以某种方式将笔记本上传到那里。我看到这个叫做“Binder”的东西可以 运行 我的代码在另一台计算机上。但是我试着把我的 Github link 放在那里,只是得到一个错误。
有没有用过Jupyter的能给我解释一下吗?
啊,我差点忘了,当我 google Jupyter Notebook 并开始使用 Julia 时,我可以使用这个 Binder Thing。但是当我自己做的时候我做不到。
这里放上我在Jupyter+binder的Demo上做的截图,大家可以看到上面写着发活页夹link
虽然有很多选项,但最好和最简单的方法是通过 Jupyter 的菜单:
File -> Download as -> HTML
您最终得到一个 HTML,其中包含所有代码单元格和所有结果(包括图片),这可能最适合其他人查看。 Github 可用于本地发布 *.ipynb 并将其作为静态 HTML 显示给用户,但我发现它不是很稳定(渲染时常失败)因此我选择自己生成 HTML 文件并使用例如。 Github 个托管页面。
另一个有趣的选择是仅共享 *.ipynb 文件并推荐人们开源 https://nteract.io/ 作为查看者。
有时使用的另一个选项是在 AWS EC2 实例上托管一个 JupyterHub(单个 t2.micro 在 AWS 免费套餐中免费使用一年)并为我的合作者提供登录名和密码(这虽然需要相当多的配置工作)。