我尝试遵循一个从here构建数据仪表板的示例。
这是在JupyterLab上运行的代码。
import dash
from dash.dependencies import Input, Output
import dash_core_components as dcc
import dash_html_components as html
但是,使用以下代码激活Dash服务器会返回错误。
app = dash.Dash(__name__)
server = app.server
if __name__ == '__main__':
app.run_server(debug=True)
错误消息:
An exception has occurred, use %tb to see the full traceback.
SystemExit: 1
C:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py:3334: UserWarning:
To exit: use 'exit', 'quit', or Ctrl-D.
我用debug=True
更改了debug=False
,但是服务器(http://127.0.0.1:8050/
)没有打开。相反,它将继续处理而不打开新页面。
感谢您的帮助。
答案 0 :(得分:0)
您需要安装jupyter-plotly-dash,但它处于“ alpha”开发阶段。建议安装它并在virtualenv
中运行。众所周知,在使用system-python时会出现问题。
您可能还需要运行:
sudo pip3 install jupyter_server_proxy
jupyter serverextension enable jupyter_server_proxy
另请参见github上的this discussion。