将交互式小部件与 bokeh-server (bokeh 0.10.0) 一起使用

Using the interactive widgets with the bokeh-server (bokeh 0.10.0)

我想复制这个: https://github.com/bokeh/bokeh/blob/master/examples/app/sliders_applet/sliders_app.py

在我自己的多用户散景服务器 (bokeh-server -m) 上。 但是评论清楚地指出你必须 运行:

bokeh serve app.py

这似乎没有随 bokeh 0.10.0 一起提供。 我想像发布其他交互式图表一样发布它,例如:

    Session().login('tmpuser', 'securepassword')
    output_server('sliders')

    # The modified sliders_app.py code

    cursession().publish()

不同版本的文档和可用示例之间似乎存在很多不一致之处。 此处的服务器文档很容易理解:http://docs.bokeh.org/en/0.10.0/docs/user_guide/server.html

我可以启动服务器并 运行 并发布简单的静态图,但大多数交互式示例不会 运行 如预期的那样。即使是简单的标签也不起作用。

我今天遇到了同样的问题。

我相信文档是用新版本 0.11 编写的。

bokeh serve 是新的基于 tornado 和 websocket 的 Bokeh 服务器。它具有更高的性能、可扩展性和易于使用。它是在版本 0.11 中引入的,这就是它在 Bokeh 版本 0.10 安装中不可用的原因。

您正在查看 Github 上 master 分支中的示例。这始终是最新的、前沿的、可能未发布的代码。您始终可以找到示例 特定于您安装的实际版本,方法是导航至:

https://github.com/bokeh/bokeh/blob/<RELEASE TAG>/examples