Ошибка боке при импорте мода из holoext.bokeh import Mod

Я хочу иметь возможность добавлять такие функции, как интеллектуальное изменение размера, увеличение / уменьшение масштаба, на панель инструментов holoviews для получения аккуратных сюжетов. Но я не могу импортировать мод и получаю следующую ошибку:

    from holoext.bokeh import Mod

        ImportError                               Traceback (most recent call last)
    <ipython-input-1-173777921abd> in <module>()
    ----> 1 from holoext.bokeh import Mod

ImportError: No module named bokeh

Я установил следующие пакеты в соответствии с требованиями: https://github.com/ahuang11/holoext/blob/master/requirements.txt

holoext                            1.0.1
ipykernel                          4.6.1
Sphinx                             1.5.5
nbsphinx                           0.2.13
holoviews                          1.10.4
bokeh                              0.12.15
numpy                              1.14.0
pandas                             0.22.0
matplotlib                         2.1.2
dask                               0.17.0

Я только начал работать с holoviews - любая помощь приветствуется, спасибо!


person Bhavya Geethika    schedule 11.06.2018    source источник


Ответы (2)


Судя по фактическому коду пакета и приведенным там примерам, правильный импорт выглядит следующим образом:

from holoext.xbokeh import Mod

См., например. пример этого блокнота

person bigreddot    schedule 11.06.2018

Да, в HoloExt>=1.0.0 я изменил имя модуля на xbokeh вместо bokeh из-за конфликта имен с реальным боке. Теперь я вижу, что страница документации не обновляется, по-прежнему отображается версия 0.0.3; Я постараюсь получить это обновление сегодня вечером.

person Andrew    schedule 11.06.2018