【问题标题】:Bokeh Webapp development: live code updates?Bokeh Webapp 开发:实时代码更新?
【发布时间】:2020-03-27 08:12:34
【问题描述】:

我开发了一个 python Bokeh webapp,我使用bokeh serv webapp.py 进行部署。

当我更改代码时,webapp 不会更改。我必须手动关闭/重新启动 webapp 才能看到更改。 (为了清楚起见:这不是关于更新数字的回调)

有没有更好(更顺畅)的方法?作为参考,我知道 plotly/Dash 具有在 python 文件保存更改后立即自动更新应用程序的功能。

【问题讨论】:

    标签: web-applications bokeh live-update


    【解决方案1】:

    --dev 功能于 2019 年 4 月添加:

    https://github.com/bokeh/bokeh/pull/8255

    【讨论】:

    • “2020 年 4 月” - 未来? :)
    • 确实是未来。将 --dev 标志添加到 bokeh serve 的调用中可以让我获得 ERROR: list index out of range 以及来自 docs.bokeh.org/en/latest/docs/gallery.html 的其他平稳运行示例
    • @Dr-Nuke 我刚刚使用examples/app/sliders.pyexamples/app/crossfilter 示例测试了--dev,它按预期完美运行。如果您可以隔离一个可重现的示例,您应该提交一份包含详细信息的 GitHub 错误报告问题。
    • @bigreddot 我可以确认这对我有用。谢谢!可能我第一次尝试时把它放在了错误的位置。谢谢!我的 workflw 现在是 1) 更新代码 2) 保存 3) 刷新 webapp (F5)。这已经很好了。
    【解决方案2】:

    我根据here找到了bokeh serve --develop webapp.py。遗憾的是,截至 2020 年 3 月,这还不受支持。他们说这是为未来计划的。所以我猜答案是否定的,我必须手动重启才能看到变化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多