错误:发生异常,使用 %tb 查看 Python Jupyter Notebook 中 Dash App 的完整回溯

big*_*019 2 python jupyter-notebook plotly-dash

我正在按照本教程构建简单Dash应用程序。但是,当我运行下面的代码时,我收到错误消息: “发生异常,请使用 %tb 查看完整的回溯。”

注意:我在JupyterNotebook 中运行以下代码。如果我 exclude debug=True,则 App 运行良好。但是,当我对应用程序进行编辑并保存编辑时,它不会在应用程序中呈现。

请建议解决这个问题。

代码:

app = dash.Dash()

app.layout = html.Div(
html.H1(children="Hello000")
)
if __name__ == '__main__':
    app.run_server(debug=True)
Run Code Online (Sandbox Code Playgroud)

peg*_*gah 5

有两种方法:(1)在您的代码中,设置 debug=False,(2)无论 debug 是什么,都设置 use_reloader=False。无论哪种情况,它都可以在 Jupyter Notebook 中正常工作:

app = dash.Dash()

app.layout = html.Div(
html.H1(children="Hello000")
)
if __name__ == '__main__':
    app.run_server(debug=True, use_reloader=False)  <---- Here
Run Code Online (Sandbox Code Playgroud)

(点击它给你的 URL,你的应用程序正在那里运行。)