I am very new to bokeh, I am trying to setup a simple bokeh server and run one of the examples. I have python 32bit, latest version of bokeh and am on a windows machine running this through the default cmd program.
I start the server in a cmd window such as :
python -m bokeh serve
I then try and run the following example script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import numpy as np
from numpy import pi
from bokeh.client import push_session
from bokeh.driving import cosine
from bokeh.plotting import figure, curdoc
x = np.linspace(0, 4*pi, 80)
y = np.sin(x)
p = figure()
r1 = p.line([0, 4*pi], [-1, 1], color="firebrick")
r2 = p.line(x, y, color="navy", line_width=4)
# open a session to keep our local document in sync with server
session = push_session(curdoc())
@cosine(w=0.03)
def update(step):
r2.data_source.data["y"] = y * step
r2.glyph.line_alpha = 1 - 0.8 * abs(step)
curdoc().add_periodic_callback(update, 50)
session.show() # open the document in a browser
session.loop_until_closed() # run forever
I get the following error:
···
Traceback (most recent call last):
- File “I:\Systematic\FV\runningUpdatingTablesBokeh.py”, line 16, in *
- session = push_session(curdoc())*
- File “C:\Python27\lib\site-packages\bokeh\client\session.py”, line 63, in push_session*
- session.push(document)*
- File “C:\Python27\lib\site-packages\bokeh\client\session.py”, line 270, in push*
- self._connection.push_doc(doc)*
- File “C:\Python27\lib\site-packages\bokeh\client\connection.py”, line 231, in push_doc*
- raise RuntimeError("Failed to push document: " + reply.content[‘text’])*
RuntimeError: Failed to push document: AttributeError(“‘PropertyValueList’ object has no attribute ‘_owners’”,)