如何分享Jupyter笔记本

9

我安装了Jupyter Hub,想知道是否可以在不同的用户之间共享笔记本。


你解决了这个问题吗? - Dror
请尝试使用 https://www.jovian.ml 。您只需要导入一个Python库(import jovian)并在Jupyter笔记本内运行命令(jovian.commit()),就可以获得一个可公开共享的笔记本链接。示例:https://jovian.ml/aakashns/jovian-tutorial。 - aakashns
1个回答

3
您可以将Jupyter笔记本放在GitHub上(并直接查看)或其他公共链接上,并使用Jupyter Notebook Viewer来共享。当隐私更为重要时,还有其他选择,但这显然更加复杂,在仅使用Jupyter的情况下没有内置的方法来完成此操作,但有几个选项:
  • 托管自己的nbviewer
    GitHub和Jupyter Notebook Veiwer都使用相同的工具将 .ipynb 文件呈现为静态 HTML,该工具是 nbviewer。安装说明比我想要详细介绍的要复杂得多,但如果您的公司/团队拥有不需要密码访问的共享服务器,则可以在该服务器上托管nbviewer,并指示其从您的凭证服务器加载。这可能需要比文档中找到的更高级的配置。
  • 设置部署脚本
    如果您不一定需要实时更新HTML,则可以在您的凭证服务器上设置一个脚本,该脚本将简单地使用Jupyter的内置导出选项创建静态HTML文件,然后将其发送到更具公共访问权限的服务器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接