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

时间:2015-01-30 17:38:36

标签: python python-2.7 ubuntu-14.04 bokeh

我最近安装了最新版本的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

可能导致此问题的任何想法?

2 个答案:

答案 0 :(得分:2)

似乎散景服务器与新版本的&#34; werkzeug&#34;不兼容。

要解决此问题,请更换

from werkzeug.serving import _iter_module_files

通过

from werkzeug._reloader import _iter_module_files

在你的&#34; reload.py&#34; (在你的情况下位于&#34; /usr/local/lib/python2.7/dist-packages/bokeh/server/utils /")。

答案 1 :(得分:0)

这是固定的一个主人,请参阅:https://github.com/bokeh/bokeh/pull/1840

谢谢!