使用ydata_profiling时Jupyter Notebook控件显示JavaScript错误求助
ydata_profiling执行to_widgets时的JavaScript错误解决方法
我正在使用ydata_profiling库开展EDA项目,编写的代码如下:
import numpy as np import pandas as pd from ydata_profiling import ProfileReport profile = ProfileReport(df, title='Pandas Profiling Report', explorative=True) profile.to_widgets()
执行profile.to_widgets()后,数据摘要正常显示,但变量区域出现JavaScript错误:
[Open Browser Console for more detailed log - Double click to close this message] Model class 'AccordionModel' from module '@jupyter-widgets/controls' is loaded but can not be instantiated Error: widget model not found at f.get_model (http://localhost:8888/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/336.0a90bd910629a565bb7e.js?v=0a90bd910629a565bb7e:1:3460) at P (http://localhost:8888/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/595.998263bfa9875eeeb29b.js?v=998263bfa9875eeeb29b:1:6289) at Object.P [as deserialize] (http://localhost:8888/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/595.998263bfa9875eeeb29b.js?v=998263bfa9875eeeb29b:1:6099) at kt._deserialize_state (http://localhost:8888/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/595.998263bfa9875eeeb29b.js?v=998263bfa9875eeeb29b:1:12378) at f._make_model (http://localhost:8888/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/336.0a90bd910629a565bb7e.js?v=0a90bd910629a565bb7e:1:7932) Report generated by YData.
解决方案
更新Jupyter Notebook版本,升级整个Jupyter环境并重新加载后问题即可解决。执行以下命令:
jupyter notebook --version pip install --upgrade notebook
内容的提问来源于stack exchange,提问作者Mansi Upadhyay
相关产品推荐
相关产品推荐

