Как избежать ошибок импорта Bokeh / Holoviews (ни один из внутренних интерфейсов не может быть импортирован)? - PullRequest
0 голосов
/ 09 июля 2019

Пытается заставить работать holoviews / bokeh, но, к сожалению, у меня возникают проблемы с самого начала. После учебника здесь: 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'

В результате я даже не могу начать изучать различные варианты визуализации, предлагаемые боке.

Я пытался использовать как ноутбуки Jupyter, так и Atom. У меня установлены и обновлены все зависимости (matplotlib, pandas и т. Д.). Спасибо.

1 Ответ

3 голосов
/ 09 июля 2019

Похоже, у вас есть старая версия боке.HoloViews требует как минимум Bokeh 1.0 и лучше всего работает с Bokeh> = 1.1.

...