Проблемы с запуском Dash в блокноте Jupyter

Я просто копирую и вставляю первую партию кода из: https://dash.plot.ly/getting-started мой блокнот Jupyter, и вот что я получаю:

Запуск на http://127.0.0.1:8050/ PIN-код отладчика: 124-434-522 ПИН-код отладчика: 124-434-522 ПИН-код отладчика: 124-434-522 ПИН-код отладчика: 124-434-522 * Обслуживающее приложение Flask «__main__» (отложенная загрузка) * Среда: производственная среда ПРЕДУПРЕЖДЕНИЕ. Не используйте сервер разработки в производственной среде. среда. Вместо этого используйте производственный сервер WSGI. * Режим отладки: при возникновении исключения используйте% tb, чтобы увидеть полную трассировку. SystemExit: 1

Любая помощь будет более чем оценена.

(Обновленный комментарий) Я также пробовал Google Colab. К сожалению, это тоже не работает. вот что я получаю:

# -*- coding: utf-8 -*-
import dash
import dash_core_components as dcc
import dash_html_components as html

external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)

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)

ModuleNotFoundError Traceback (последний вызов последним) в () ----> 1 импорт dash 2 импорт dash_core_components как dcc 3 импорт dash_html_components как html 4 5 external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css ']

ModuleNotFoundError: нет модуля с именем 'dash'

(Второе обновление) Я запускаю тот же сценарий в Atom. К сожалению, это не работает:  введите описание изображения здесь

Я не понимаю, что делаю не так.


person Verbamore    schedule 27.02.2019    source источник


Ответы (2)


Это руководство, которое вы ищете https://plot.ly/python/ipython-notebook-tutorial/. Как объяснил Александр, Dash - это веб-сервер. Если вы только изучаете Python и хотите строить графики с помощью Jupyter, запуск веб-сервера - это не то, что вам нужно. Вместо этого вам нужно установить библиотеку сюжетов, такую ​​как plotly или мой любимый matplotlib. Чтобы установить его, вы должны запустить ! pip install plotly из Jupyter. Учебник проведет вас через это.

person darksky    schedule 27.02.2019

Ваше последнее изображение показывает, что тире работает отлично. Перейдите по URL-адресу, указанному в терминале.

person KansaiRobot    schedule 19.08.2020