#python #python-3.x #holoviews
#питон #python-3.x #голограммы
Вопрос:
Я пытаюсь запустить головизоры, но все время получаю ошибку. Вот мой тестовый код.
import holoviews as hv hv.extension("bokeh")
Когда я запускаю этот скрипт, я получаю эту ошибку:
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) lt;ipython-input-38-22faa9093b59gt; in lt;modulegt; 5 import numpy as np 6 ----gt; 7 import holoviews as hv 8 import plotly.graph_objects as go 9 import plotly.express as pex ~anaconda3libsite-packagesholoviews__init__.py in lt;modulegt; 10 11 from . import util # noqa (API import) ---gt; 12 from .annotators import annotate # noqa (API import) 13 from .core import archive, config # noqa (API import) 14 from .core.boundingregion import BoundingBox # noqa (API import) ~anaconda3libsite-packagesholoviewsannotators.py in lt;modulegt; 8 import param 9 ---gt; 10 from panel.pane import PaneBase 11 from panel.layout import Row, Tabs 12 from panel.util import param_name ~anaconda3libsite-packagespanel__init__.py in lt;modulegt; ----gt; 1 from . import layout # noqa 2 from . import links # noqa 3 from . import pane # noqa 4 from . import param # noqa 5 from . import pipeline # noqa ~anaconda3libsite-packagespanellayout__init__.py in lt;modulegt; ----gt; 1 from .accordion import Accordion # noqa 2 from .base import Column, ListLike, ListPanel, Panel, Row, WidgetBox # noqa 3 from .card import Card # noqa 4 from .flex import FlexBox # noqa 5 from .grid import GridBox, GridSpec # noqa ~anaconda3libsite-packagespanellayoutaccordion.py in lt;modulegt; 1 import param 2 ----gt; 3 from bokeh.models import Column as BkColumn, CustomJS 4 5 from .base import NamedListPanel ModuleNotFoundError: No module named 'bokeh.models'
Я попробовал это: conda upgrade bokeh
Обновление, кажется, завершилось нормально, но я снова получил ту же ошибку. Есть какие-нибудь мысли о том, как я могу запустить голов-просмотры?
Кстати, этот точно такой же процесс прекрасно работает на моей рабочей машине, просто он не работает на моем личном ноутбуке. Может быть, есть какой-то конфликт имен пакетов, не уверен.
Комментарии:
1. убедитесь, что вы используете одни и те же каналы и решаете зависимости вместе .
conda create -c conda-forge -n hv holoviews boken scikit-learn
создает env, где этот код проходит прямо через меня. Также… Я предполагаю , что ваш MRE справедливimport holoveiws as hv; hv.extension('bokeh')
, и хотя диаграммы сэнки являются вашей конечной целью, они не имеют ничего общего с этим вопросом?2. есть ли у вас файл/каталог/модуль в вашем текущем рабочем каталоге под названием «боке»? пожалуйста, включите полную трассировку стека.
3. Я попробовал то, что вы предложили, и все равно получил тот же результат. Кроме того, опубликована полная трассировка стека.
4. всегда помещайте полное сообщение об ошибке (начинающееся со слова «Обратная связь») в вопрос (не в комментариях) в виде текста (не скриншот, не ссылка на внешний портал). Есть и другая полезная информация.
5. хорошо — уважительная причина для закрытия вопроса «не воспроизводима», и поскольку вы уже сказали, что это работает просто отлично на вашей рабочей машине, нам понадобится гораздо больше деталей отладки о том, что не работает на вашей личной машине, чтобы это не было закрыто. ОС, установка python, точные команды для воспроизведения среды и ошибки. убедитесь, что вы работаете в полностью чистом каталоге и выполняете только строки в этом сценарии. попробуйте запустить это в терминале python без файлов и т. Д.