2017-02-27 32 views
0

在運行中發現的動畫代碼(例子/策劃/服務器/ animated.py),我得到的錯誤:背景虛化的Python:服務器連接錯誤

IO錯誤:不能把會議文件,因爲我們無法連接服務器(啓動服務器,嘗試「背景虛化服務」命令)

我已閱讀,刪除會話= push_session(curdoc())將解決此問題從localhosts託管用戶不需要該行,但是不清楚用什麼來替代它?下面

代碼:

from numpy import pi, cos, sin, linspace, roll 

from bokeh.client import push_session 
from bokeh.io import curdoc 
from bokeh.plotting import figure 

M = 5 
N = M*10 + 1 
r_base = 8 
theta = linspace(0, 2*pi, N) 
r_x = linspace(0, 6*pi, N-1) 
rmin = r_base - cos(r_x) - 1 
rmax = r_base + sin(r_x) + 1 

colors = ["FFFFCC", "#C7E9B4", "#7FCDBB", "#41B6C4", "#2C7FB8", "#253494", "#2C7FB8", "#41B6C4", "#7FCDBB", "#C7E9B4"] * M 

p = figure(x_range=(-11, 11), y_range=(-11, 11)) 
r = p.annular_wedge(0, 0, rmin, rmax, theta[:-1], theta[1:], 
       fill_color=colors, line_color="white") 

session = push_session(curdoc()) 

ds = r.data_source 

def update(): 
    rmin = roll(ds.data["inner_radius"], 1) 
    rmax = roll(ds.data["outer_radius"], -1) 
    ds.data.update(inner_radius=rmin, outer_radius=rmax) 

curdoc().add_periodic_callback(update, 30) 

session.show(p) 

session.loop_until_closed() 

回答

0

它爲我,當我開始使用Python文件的目錄散景服務器

bokeh serve 

,然後打開一個新的終端並執行的Python文件與

python animated.py 
+0

啊,我不知道你不得不開闢一個新的終端,我傻。非常感謝Julian! – Sharma