我的目标是运行简单的交互式Bokeh应用程序。
#import libraries
from bokeh.io import curdoc
from bokeh.models.widgets import TextInput, Button, Paragraph
from bokeh.layouts import layout
#create widgets
text_input=TextInput(value="World")
button=Button(label="Generate Text")
output=Paragraph()
def update():
output.text="Hello " + text_input.value
button.on_click(update)
lay_out=layout([[button,text_input],[output]])
curdoc().add_root(lay_out)
我通过输入
来运行我的文件python -m bokeh serve widgets.py
Bokeh服务器开始运行......
2017-06-14 17:22:26,293 Starting Bokeh server version 0.12.5
2017-06-14 17:22:26,309 Starting Bokeh server on port 5006 with applications at
paths ['/widgets']
2017-06-14 17:22:26,309 Starting Bokeh server with process id: 7804
然后我使用网址:http://localhost:5006/widgets
转到网络浏览器什么都没发生。任何指导将不胜感激。提前谢谢。
答案 0 :(得分:0)
Tornado 4.5在Bokeh 0.12.5之后出现,但是不相容并且破坏了东西。我猜这是你的问题(符合描述)。 Bokeh 0.12.6昨天发布,并解决了问题。因此,假设情况如此,您可以: