如何避免Bokeh / Holoviews导入错误(无法导入任何后端)?

时间:2019-07-08 21:14:04

标签: python bokeh holoviews

试图使全息视图/散景工作正常,但不幸的是,我一开始就遇到了问题。请按照此处的教程操作:http://holoviews.org/reference/elements/bokeh/Chord.html

但是我一开始就陷入困境。

import pandas as pd
import holoviews as hv
from holoviews import opts, dim
from bokeh.sampledata.les_mis import data

#all above imports run fine, I have ensured that bokeh and holoviews are
#updated (via pip install --upgrade xxx)



#following line produces the error:
hv.extension('bokeh')

我收到的消息是:ImportError:无法导入任何后端

如果有帮助,当我尝试对该问题进行故障排除时,系统会告诉我尝试其他导入:

import holoviews.plotting.bokeh

但这会产生另一个错误:ImportError:无法导入名称'FreehandDrawTool'

结果,我什至无法开始探索bokeh提供的不同可视化选项。

我尝试同时使用Jupyter笔记本和Atom。我已经安装了所有依赖项,并且都是最新的(matplotlib,pandas等)。谢谢。

1 个答案:

答案 0 :(得分:3)

这听起来像您的bokeh是旧版本。 HoloViews至少需要Bokeh 1.0,并且在Bokeh> = 1.1。时效果最佳。