如何在不让他们访问代码的情况下仅将 jupyter 笔记本仪表板共享给某人?



所以,我在网上找到了一个演示jupyter笔记本,里面有切换来调整图形的输入。我想与某人共享此仪表板,而不共享其后面运行的代码。

我该怎么做?我对Jupyter Dashboards部署非常陌生。

我看过教程,我看到"文件"(文件>部署为>本地仪表板(下有此选项"部署"。

我在网上找到的 Jupyter 笔记本示例在此处提供了"部署为本地仪表板"选项,而我的 jupyter 没有该选项。

我在网上找到的带有"部署"选项的笔记本,我没有

为了"部署"仪表板,您需要安装 dashboards_bundlers 包并为 Jupyter 笔记本启用仪表板捆绑器扩展。这是您的虚拟环境/conda 环境中的一次性活动。

pip install jupyter_dashboards_bundlers
jupyter bundlerextension enable --sys-prefix --py dashboards_bundlers

注意:这些dashboard_bundlers是Jupyter Dashboards生态系统的一部分,该生态系统包括:

  1. Jupyter 仪表板,用于在报告/网格布局中排列笔记本的标记和输出(例如绘图(
  2. 用于将笔记本部署到的 Jupyter 仪表板服务器
  3. 上面的捆绑器扩展,有助于部署本地 轻松使用笔记本电脑 或者,您可以使用 ipywidgets 或 jupyter_declarativewidgets,并通过引入下拉列表、文本选择、复选框小部件等使您的 Jupyter 仪表板对非程序员更加友好。

这些以前处于jupyter-incubator模式,但我认为它们在今年早些时候被转移到主流存储库中。

最新更新