Plotly / dash - модуль 'dash_html_components' не имеет члена 'Div'

1

Я хотел бы запустить этот код из заговора.
Раньше я устанавливал эти модули:

pip install dash==0.21.1  # The core dash backend
pip install dash-renderer==0.13.0  # The dash front-end
pip install dash-html-components==0.11.0  # HTML components
pip install dash-core-components==0.23.0  # Supercharged components
pip install plotly --upgrade  # Latest Plotly graphing library

Мой код:

import dash
import dash_core_components as dcc
import dash_html_components as html

app = dash.Dash()

app.layout = html.Div(children=[
    html.H1(children='Hello Dash'),

    html.Div(children='''
        Dash: A web application framework for Python.
    '''),

    dcc.Graph(
        id='example-graph',
        figure={
            'data': [
                {'x': [1, 2, 3], 'y': [4, 1, 2], 'type': 'bar', 'name': 'SF'}, 
                {'x': [1, 2, 3], 'y': [2, 4, 5], 'type': 'bar', 'name': u'Montréal'},
            ],
            'layout': {
                'title': 'Dash Data Visualization'
            }
        }
    )
])

if __name__ == '__main__':
    app.run_server(debug=True)

Однако это не работает, и я не понимаю, почему! Не могли бы вы мне помочь ! Спасибо

Теги:
plotly-dash

1 ответ

1
Лучший ответ

С python3 код может быть выполнен.

Мои версии пакета:

dash==0.21.1
dash-core-components==0.23.0
dash-html-components==0.11.0
dash-renderer==0.13.0
plotly==2.7.0

Результат: Изображение 174551

  • 0
    Действительно, это работает! Я не использую соответствующие манипуляции, но я установил pip3 для каждого модуля. Еще раз спасибо !
  • 0
    Пожалуйста!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню