javascript - 当我在 Windows 上的 Jupyter 笔记本中从 Dash 调用应用程序时出现 404 错误
问题描述
我正在尝试在 Windows 上的 jupyter 笔记本中使用 Dash。我已经从 anaconda 终端安装了 jupyter_plotly_dash 并尝试运行以下示例:
from jupyter_plotly_dash import JupyterDash
import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output
app = JupyterDash('SimpleExample')
app.layout = html.Div([
dcc.RadioItems(
id='dropdown-color',
options=[{'label': c, 'value': c.lower()}
for c in ['Red', 'Green', 'Blue']],
value='red'
),
html.Div(id='output-color'),
dcc.RadioItems(
id='dropdown-size',
options=[{'label': i, 'value': j}
for i, j in [('L','large'), ('M','medium'), ('S','small')]],
value='medium'
),
html.Div(id='output-size')
])
@app.callback(
dash.dependencies.Output('output-color', 'children'),
[dash.dependencies.Input('dropdown-color', 'value')])
def callback_color(dropdown_value):
return "The selected color is %s." % dropdown_value
@app.callback(
dash.dependencies.Output('output-size', 'children'),
[dash.dependencies.Input('dropdown-color', 'value'),
dash.dependencies.Input('dropdown-size', 'value')])
def callback_size(dropdown_color, dropdown_size):
return "The chosen T-shirt is a %s %s one." %(dropdown_size,
dropdown_color)
app
当我尝试调用该应用程序时,我收到以下消息。关于为什么会发生的任何想法。任何提示将不胜感激。谢谢你。
解决方案
你不是第一个遇到这个问题的人。在这里讨论。
对我有用的是这样做:
pip install jupyter_server_proxy
jupyter serverextension enable jupyter_server_proxy
推荐阅读
- rxjs - 在恢复之前等待 RxJs.Subscription
- c# - Xamarin 在页面之间切换而不加载新页面
- maven - 未知的 PreparedStatementCallback;糟糕的 SQL 语法
- dokuwiki - dokuwiki: catlist: 一次更新所有命名空间标题
- javascript - 总画布内存超过最大限制 (224mb)
- android - 无法在 Android 开发者控制台中更改默认语言 - 缺少不存在的应用内产品翻译
- apache-nifi - NiFi SelectHiveQL - 停止为传入请求提供服务
- perl - 以第一个元素的方式对哈希值进行排序 Perl
- javascript - 如何将 express/nodejs 代码从回调地狱转换为承诺
- node.js - Node-postgres 连接到 localhost 而不是 AWS Postgres 实例