如何分享Jupyter笔记本

Han*_*iAR 6 jupyter jupyter-notebook jupyterhub

我安装了一个Jupyter集线器,我想知道是否可以在不同用户之间共享笔记本电脑.

小智 3

您可以共享 Jupyter 笔记本,只需将其放在 GitHub(并直接查看)或其他公共链接上,然后使用 Jupyter 笔记本查看器即可。当隐私成为一个更大的问题时,就有其他选择,但它肯定更复杂,没有内置的方法可以单独在 Jupyter 中做到这一点,但有几个选择:

  • 托管自己的 nbviewer GitHub 和 Jupyter Notebook Veiwer 都使用相同的工具将 .ipynb 文件渲染为静态 HTML,这个工具就是 nbviewer。安装说明比我愿意在这里介绍的更复杂,但如果您的公司/团队有一个不需要密码访问的共享服务器,那么您可以在该服务器上托管 nbviewer 并引导它从您的凭证服务器加载。这可能需要一些比您在文档中找到的更高级的配置。

  • 设置部署脚本如果您不一定需要实时更新 HTML,那么您可以在经过认证的服务器上设置一个脚本,该脚本将简单地使用 Jupyter 的内置导出选项来创建静态 HTML 文件,然后将这些文件发送到更公开的访问位置服务器。