尝试 运行 散景服务器时出错

Error when trying to run bokeh-server

我最近安装了最新版本的 bokeh,我正在尝试从 Ubuntu 14.04 中的终端 运行 服务器。我收到以下错误:

user@host:~$ bokeh-server
Traceback (most recent call last):
 File "/usr/local/bin/bokeh-server", line 3, in <module>
 import bokeh.server
 File "/usr/local/lib/python2.7/dist-packages/bokeh/server/__init__.py", line 11, in <module>
 from bokeh.server.utils.reload import robust_reloader
 File "/usr/local/lib/python2.7/dist-packages/bokeh/server/utils/reload.py", line 8, in <module>
 from werkzeug.serving import _iter_module_files
 ImportError: cannot import name _iter_module_files

知道是什么原因造成的吗?

bokeh服务器似乎与"werkzeug"的新版本不兼容。

要解决此问题,请替换行

from werkzeug.serving import _iter_module_files

来自

from werkzeug._reloader import _iter_module_files

在您的 "reload.py" 中(在您的情况下位于“/usr/local/lib/python2.7/dist-packages/bokeh/server/utils/”)。

此为固定一高手,见:https://github.com/bokeh/bokeh/pull/1840

谢谢!!