【问题标题】:How to avoid Bokeh/Holoviews Import Errors (None of the backends could be imported)?如何避免 Bokeh/Holoviews 导入错误(不能导入任何后端)?
【发布时间】:2019-07-08 21:14:04
【问题描述】:

试图让全息视图/散景工作,但不幸的是,我从一开始就遇到了问题。按照这里的教程: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: None of the backends could be imported

如果有帮助,当我尝试解决此问题时,我被告知尝试不同的导入:

import holoviews.plotting.bokeh

但这会产生不同的错误:ImportError: cannot import name 'FreehandDrawTool'

因此,我什至无法开始探索散景提供的不同可视化选项。

我尝试同时使用 jupyter notebook 和 atom。我已经安装了所有依赖项并且是最新的(matplotlib、pandas 等)谢谢。

【问题讨论】:

    标签: python bokeh holoviews


    【解决方案1】:

    这听起来像你有一个旧版本的散景。 HoloViews 至少需要 Bokeh 1.0,并且在 Bokeh >=1.1 时效果最佳。

    【讨论】:

    • 你是对的。我以为我已经全部安装了,但显然没有;菜鸟错误!对于将来阅读此内容的任何人,对我来说,简单的解决方法是在 cmd 中运行此行: pip install holoviews[all]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-07
    • 2020-10-18
    • 2021-04-20
    • 2021-03-14
    • 1970-01-01
    相关资源
    最近更新 更多