Приложение Bokeh throw [bokeh] Получил событие для неизвестной модели для второй загрузки - PullRequest
0 голосов
/ 15 февраля 2020

Я новичок в боке и пытаюсь запустить приложение. В прошлом году приложение работало хорошо с python 3,7 и боке 0,13,0. Некоторое время спустя, моя среда conda обновляется и bokeh обновляется до 1.4.0, затем приложение выдает ошибки [bokeh] Получил событие для неизвестной модели. Я подозреваю, что это может быть ради новой версии bokeh, поэтому создайте новую виртуальную среду python с bokeh 0.13.0, но с помощью этой среды ошибка все еще существует.

Рамка кода выглядит следующим образом:

from tornado.ioloop import IOLoop
from bokeh.layouts import widgetbox, row, column
from bokeh.models import ColumnDataSource, RangeSlider, DataRange1d, Div, CustomJS, HoverTool
from bokeh.models.widgets import DataTable, TableColumn, Tabs, Panel, MultiSelect, Select, Button, RadioGroup
from bokeh.plotting import figure
from bokeh.server.server import Server
import numpy as np
import json
from bokeh.io import curdoc

def show_page():
    define_button_upload_file() //will trigger select_file change

    select_file = Select(title='Select data:', value="", options=[], width=250)
    select_file.on_change('value', on_select_file_change)
    //on_select_file_change will trigger use_uploaded_file_to_define_some_plots

    define_button_upload_another_file()

    use_uploaded_file_to_define_some_plots()

    def set_layouts(doc, layout_control, layout_output):
        layout_select = column(widgetbox(button_upload_file),widgetbox(button_upload_another_file), widgetbox(select_file))
        layout_whole = row(layout_select, layout_outpu)

        doc.clear()
        doc.add_root(layout_whole)

    set_layouts(doc, layout_control, layout_output)

Все нормально при запуске, но после загрузки файла страница становится пустой, и на консоли появляется предупреждение [ bokeh] Получил событие для неизвестной модели для второй загрузки, затем Uncaught Error: модель события не была известна.

Дайте мне знать, нужно ли добавить какие-либо детали, чтобы сделать этот запрос более понятным ...

Заранее спасибо:)

...