我一直在探索Jupyter Incubator Dashboards项目中的第一步和第二步(更多信息请参见https://github.com/jupyter-incubator/dashboards/wiki)。将我的笔记本变成可用的仪表板很简单,这很棒。
我的问题是我不确定第三步,即共享/托管仪表板。我在拥有本地服务器的企业环境中。我需要能够在本地服务器上共享仪表板,然后让人们通过Web访问它们。从本质上讲,我需要将部署作为本地仪表板"第二步中的选项(dashboards_bundlers)。但是,似乎现在不推荐使用此功能。
我的问题是,这里有一种简单的方法在本地共享仪表板吗?我一直在看dashboards_server应用程序,但现在看起来有点过头了。这里的功能看起来很强大,但可能比我们目前需要的更多。
如果这是唯一的选择,那么我将继续前进,但我想先看看是否有人有更简单的解决方案。
答案 0 :(得分:1)
我看到你在Github Issues section of Jupyter
上发布了类似的问题您也收到了答案,但我猜不满意。正如这个人提到的那样,现在还没有任何办法可以达到你所期望的目标 但是,如果您希望其他人访问您的系统Jupyter Dashboard的本地副本,那么最好将您的系统作为服务器本身。然后,您可以授予用户查看服务器/本地计算机的权限。其他人可能像孩子一样为您的本地系统系统。
就像亲子或Say Master-slave一样,允许其他人访问您的Jupyter DashBoard Copy。
这可能有点令人困惑,但这是你可以实现的,你在你的问题中提到过。
答案 1 :(得分:1)
这可能是一个过于简单的答案。我们公司使用Windows 7企业。我在桌面上运行了Jupyter Notebook,我通过运行命令来访问它:
jupyter.exe notebook --ip=10.106.166.180 --no-browser
我只使用我的主机的IP地址。
然后我发送给人们ipynb url
示例http://10.106.166.180:8888/notebooks/Notebooks/sample.ipynb
只要你不介意人们在你的笔记本上修补,使用或窥探。此外,如果时机成熟,您可以随时重新启动服务器,然后添加密码,以便人们无法再访问它。