Jupyter中ipynb文件点击后加载失败 需多次刷新页面方可正常显示
Jupyter 打开ipynb文件新标签页空白需多次刷新的解决方案
该问题通常由浏览器缓存冲突、Jupyter静态资源加载时序异常、第三方扩展拦截三类原因导致,可依次尝试以下方案修复:
- 清理Jupyter对应站点的浏览器缓存
打开浏览器站点设置,清除Jupyter服务地址对应的cookie与静态缓存,无需清理全量浏览器数据,避免影响其他站点的登录状态。 - 修改Jupyter服务配置
若本地没有Jupyter配置文件,先执行命令jupyter notebook --generate-config生成默认配置文件jupyter_notebook_config.py,打开文件后修改如下参数:
保存配置后重启Jupyter服务即可生效。# 关闭静态资源哈希缓存,避免旧缓存资源优先加载 c.NotebookApp.tornado_settings = {'static_hash_cache': False} # 可选:关闭xsrf校验,避免跨域校验拦截资源请求 c.NotebookApp.disable_check_xsrf = True - 排查浏览器扩展拦截
部分广告拦截、脚本限制类扩展会误拦截Jupyter的加载脚本,可先在浏览器无痕模式下打开Jupyter测试,若无痕模式下无空白问题,将Jupyter服务地址加入对应扩展的白名单即可。 - 升级Jupyter到最新稳定版
旧版本Jupyter存在已知的静态资源预加载bug,可执行命令pip install --upgrade notebook升级到最新版本修复问题。
内容的提问来源于stack exchange,提问作者Vicky Yuan
相关产品推荐
相关产品推荐

