Plotly Dash应用在Windows10正常,Windows11出现两类运行问题
关于Windows 11下Dash应用运行异常的解决方案求助
背景
基于Python 3.8.16开发的Dash应用,可自动分析上传的.txt文件,展示PNG图片、交互式Plotly图表及Pandas样式表格;因部分数据达百万行量级,会在后端将部分图表从标准HTML转为PNG后供前端展示,同时会将所有图表和表格写入本地文件。
问题详情
- 交互式图表可正常写入文件,在Firefox 112.0中单独打开能正常显示,但在应用标签页中无内容,数分钟后报错:
Loading chunk 196 failed,栈追踪显示问题与JavaScript后端相关。 - 后端将图表转为PNG的过程出现挂起:相同数据在Windows 10中仅需6-7分钟即可完成转换并展示,且表格生成的Python进程已完成,但静态PNG转换模块始终处于挂起状态。
注:应用设有标签页展示各模块完成状态,其中交互式图表模块显示完成,静态PNG模块显示挂起;Pandas样式表格通过html.Iframe()嵌入可正常显示。
依赖版本
pandas==1.3.1 numpy==1.20.1 scikit-learn==0.22.1 scipy==1.4.1 plotly==5.0.0 dash==2.6.1 dash-core-components==2.0.0 dash-html-components==2.0.0 dash-extensions==0.0.58 dash-uploader==0.5.0 flask==2.1.0 kaleido==0.2.1
已尝试方案
更新Dash、Plotly及Flask至最新版本,问题仍未解决;目前仅系统环境差异为Windows 11,寻求同类问题的解决方案。
内容的提问来源于stack exchange,提问作者Alex M
相关产品推荐
相关产品推荐

