我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。
关闭3年前。
我正在努力思考我可以/不能用 Jupyter 做什么。
我有一个 Jupyter 服务器在我们的内部服务器上运行,可通过 VPN 访问并受密码保护。
我是唯一一个实际创建笔记本的人,但我想让一些笔记本以只读方式对其他团队成员可见。理想情况下,我可以与他们分享一个 URL,当他们想要查看带有刷新数据的笔记本时,他们会添加书签。
我看到了导出选项,但找不到任何提及“发布”或“公开”本地实时笔记本的内容。这是不可能的吗?思考应该如何使用 Jupyter 是否只是一种错误的方式?
最佳答案
共享 Jupyter 笔记本的“最佳”方式是简单地将其放在 GitHub 上(并直接查看)或其他一些公共(public)链接,然后使用 Jupyter Notebook Viewer .当隐私成为更多问题时,还有其他选择,但肯定更复杂;仅在 Jupyter 中没有内置的方法可以做到这一点,但有几个选项是:
GitHub 和 Jupyter Notebook Veiwer 都使用相同的工具将 .ipynb
文件渲染为静态 HTML,此工具为 nbviewer .
安装说明比我愿意在这里介绍的要复杂,但是如果您的公司/团队有一个不需要密码访问的共享服务器,那么您可以在该服务器上托管 nbviewer 并引导它从您的认证服务器。这可能需要比您在文档中找到的更高级的配置。
如果您不一定需要 live 更新 HTML,那么您可以在您的凭证服务器上设置一个脚本,该脚本将简单地使用 Jupyter 的内置导出选项来创建静态 HTML 文件,然后发送将它们发送到更可公开访问的服务器。
https://stackoverflow.com/questions/31855794/