如何仅将 jupyter notebook 仪表板共享给某人而不让他们访问代码?
How to share just jupyter notebook dashboard to someone with out letting them access code?
所以,我在网上找到了一个演示 jupyter notebook,它带有用于调整图形输入的开关。我想与某人共享此仪表板而不共享其背后运行的代码。
我该怎么做?我是 Jupyter Dashboards 部署的新手。
我看过教程,我看到在“"File"(文件->部署为->本地仪表板。)
下有这个选项"deploy"
我在网上找到的 Jupyter 笔记本示例在此处提供了部署为本地仪表板选项,而我的 jupyter 没有该选项。
A Notebook I found online with "Deploy" as option which I don't have
为了 "deploy" 仪表板,您需要安装 dashboards_bundlers 包并为 Jupyter 笔记本启用仪表板捆绑器扩展。这是您的虚拟环境/conda 环境中的一次性 activity。
pip install jupyter_dashboards_bundlers
jupyter bundlerextension enable --sys-prefix --py dashboards_bundlers
注意:这些 dashboard_bundlers 是 Jupyter Dashboards 生态系统的一部分,其中包括:
- Jupyter dashboards,用于在报告/网格布局中安排笔记本的降价和输出(例如绘图)
- 用于将笔记本部署到的 Jupyter 仪表板服务器
- 上面的捆绑器扩展,有助于部署本地
笔记本很容易
或者,您可以使用 ipywidgets 或 jupyter_declarativewidgets,通过引入下拉菜单、文本选择、复选框小部件等,使您的 Jupyter 仪表板对非程序员更加友好
这些之前处于 jupyter-incubator 模式,但我认为它们已于今年早些时候转移到主流 repo。
所以,我在网上找到了一个演示 jupyter notebook,它带有用于调整图形输入的开关。我想与某人共享此仪表板而不共享其背后运行的代码。
我该怎么做?我是 Jupyter Dashboards 部署的新手。
我看过教程,我看到在“"File"(文件->部署为->本地仪表板。)
下有这个选项"deploy"我在网上找到的 Jupyter 笔记本示例在此处提供了部署为本地仪表板选项,而我的 jupyter 没有该选项。
A Notebook I found online with "Deploy" as option which I don't have
为了 "deploy" 仪表板,您需要安装 dashboards_bundlers 包并为 Jupyter 笔记本启用仪表板捆绑器扩展。这是您的虚拟环境/conda 环境中的一次性 activity。
pip install jupyter_dashboards_bundlers
jupyter bundlerextension enable --sys-prefix --py dashboards_bundlers
注意:这些 dashboard_bundlers 是 Jupyter Dashboards 生态系统的一部分,其中包括:
- Jupyter dashboards,用于在报告/网格布局中安排笔记本的降价和输出(例如绘图)
- 用于将笔记本部署到的 Jupyter 仪表板服务器
- 上面的捆绑器扩展,有助于部署本地 笔记本很容易 或者,您可以使用 ipywidgets 或 jupyter_declarativewidgets,通过引入下拉菜单、文本选择、复选框小部件等,使您的 Jupyter 仪表板对非程序员更加友好
这些之前处于 jupyter-incubator 模式,但我认为它们已于今年早些时候转移到主流 repo。