You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在AWS SageMaker的JupyterLab中运行Dash应用出现空白输出问题求助

在AWS SageMaker JupyterLab中解决Dash界面空白问题

针对你在AWS SageMaker JupyterLab中运行Dash代码出现空白界面的问题,可通过以下两种方式解决:

方式一:调整run_server参数适配内联显示

修改代码中的启动配置,指定内联模式、主机地址和端口,适配SageMaker的容器环境:

from dash import Dash, html
import plotly.express as px
import pandas as pd

app = Dash(__name__)

app.layout = html.Div(children='Hello World')

if __name__ == '__main__':
    app.run_server(mode='inline', host='0.0.0.0', port=8050, debug=True)

参数说明:

  • mode='inline':让Dash应用直接在JupyterLab的单元格内渲染,无需跳转新窗口
  • host='0.0.0.0':允许容器内部的服务被外部访问,适配SageMaker的运行环境
  • port=8050:指定Dash默认使用的端口,也可替换为其他未被占用的端口

方式二:使用JupyterDash类(更适配Jupyter环境)

安装jupyter-dash扩展后,改用专门适配Jupyter环境的JupyterDash类:

  1. 先安装依赖:
pip install jupyter-dash
  1. 修改代码:
from jupyter_dash import JupyterDash
from dash import html

app = JupyterDash(__name__)

app.layout = html.Div(children='Hello World')

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

以上两种方法都能让你在JupyterLab中正常显示"Hello World"的Dash界面。

内容的提问来源于stack exchange,提问作者USER_101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 09:26:04