【问题标题】:Simplest Way to Serve Jupyter Incubator Dashboards Locally在本地服务 Jupyter 孵化器仪表板的最简单方法
【发布时间】:2016-12-08 18:04:49
【问题描述】:

我一直在探索 Jupyter Incubator Dashboards 项目的第一步和第二步(更多信息:https://github.com/jupyter-incubator/dashboards/wiki)。将我的笔记本变成可用的仪表板很简单,这很棒。

我的问题是我不确定第三步,即共享/托管仪表板。我在具有本地服务器的企业环境中。我需要能够在本地服务器上共享仪表板,然后让人们通过网络访问它们。本质上,我需要第二步(dashboards_bundlers)中的“部署为本地仪表板”选项。但是,现在似乎不推荐使用此功能。

我的问题是,有没有一种简单的方法可以在这里本地共享仪表板?我一直在查看dashboards_server 应用程序,但现在它看起来有点过头了。这里的功能看起来很强大,但可能比我们暂时需要的要多。

如果这是唯一的选择,那么我将继续进行,但我想先看看是否有人有更简单的解决方案。

【问题讨论】:

    标签: python ipython jupyter-notebook ipython-notebook jupyter


    【解决方案1】:

    我看到你在Github Issues section of Jupyter上发布了类似的问题

    您也收到了答案,但我猜您并不满意。正如该人所说,目前没有任何方法可以实现您的期望。
    但是,如果您希望其他人访问您的系统 Jupyter Dashboard 的本地副本,那么最好将您的系统作为服务器本身。然后,您可以授予人员访问权限以查看您的服务器/本地计算机。其他可以是您本地系统的子系统。

    就像父子或说主从允许其他人访问您的 Jupyter DashBoard 副本。

    这可能有点令人困惑,但这是您可以实现您在问题中提到的内容的方式。

    【讨论】:

      【解决方案2】:

      这可能是一个过于简单的答案。我们公司使用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

      只要您不介意别人修补、使用或窥探您的笔记本电脑。另外,如果时间到了,您可以随时重新启动服务器,然后添加密码,这样人们就无法再访问它了。

      【讨论】:

      • 这看起来不错。我将在一天结束之前进行测试并回复。
      • 祝你好运,我部门的一些人也想学习基本的python,但不希望安装python的麻烦或在他们的PC中杂乱无章。所以我把笔记本分享给他们,然后让他们重命名为自己的名字,这样他们就可以进行实验了。
      • 我对 jupyter 仪表板很好奇,所以我试了一下,对于任何笔记本,您只需在 url 末尾添加?dashboard,这将使笔记本进入仪表板预览模式。所以当你分享你的网址时,他们会自动看到仪表板视图10.106.166.180:8888/notebooks/Notebooks/sample.ipynb`?dashboard'
      猜你喜欢
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-10
      相关资源
      最近更新 更多