gpt4 book ai didi

python - 如何与非程序员共享 Jupyter 笔记本?

转载 作者:IT老高 更新时间:2023-10-28 12:26:09 27 4
gpt4 key购买 nike

我正在努力思考我可以/不能用 Jupyter 做什么。

我有一个 Jupyter 服务器在我们的内部服务器上运行,可通过 VPN 访问并受密码保护。

我是唯一一个实际创建笔记本的人,但我想让一些笔记本以只读方式对其他团队成员可见。理想情况下,我可以与他们分享一个 URL,当他们想要查看带有刷新数据的笔记本时,他们会添加书签。

我看到了导出选项,但找不到任何提及“发布”或“公开”本地实时笔记本的内容。这是不可能的吗?思考应该如何使用 Jupyter 是否只是一种错误的方式?

最佳答案

共享 Jupyter 笔记本的“最佳”方式是简单地将其放在 GitHub 上(并直接查看)或其他一些公共(public)链接,然后使用 Jupyter Notebook Viewer .当隐私成为更多问题时,还有其他选择,但肯定更复杂;仅在 Jupyter 中没有内置的方法可以做到这一点,但有几个选项是:

托管您自己的 nbviewer

GitHub 和 Jupyter Notebook Veiwer 都使用相同的工具将 .ipynb 文件渲染为静态 HTML,此工具为 nbviewer .

安装说明比我愿意在这里介绍的要复杂,但是如果您的公司/团队有一个不需要密码访问的共享服务器,那么您可以在该服务器上托管 nbviewer 并引导它从您的认证服务器。这可能需要比您在文档中找到的更高级的配置。

设置部署脚本

如果您不一定需要 live 更新 HTML,那么您可以在您的凭证服务器上设置一个脚本,该脚本将简单地使用 Jupyter 的内置导出选项来创建静态 HTML 文件,然后发送将它们发送到更可公开访问的服务器。

关于python - 如何与非程序员共享 Jupyter 笔记本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31855794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com