升级至Notebook 6.5.1后jupyter_contrib_nbextensions缺失,报jQuery UI 404错误
Jupyter Notebook 6.5.1 中 jupyter_contrib_nbextensions 消失问题及临时解决办法
- 升级至Jupyter Notebook 6.5.1后,jupyter_contrib_nbextensions的端点、配置器菜单项在Notebook API和Web界面中均无法找到,扩展功能完全失效。
- 日志定位到问题根源:jQuery UI的静态资源端点路径已迁移,但客户端未同步更新,导致404错误,具体日志如下:
[W 19:32:16.567 NotebookApp] 404 GET /static/components/jquery-ui/themes/smoothness/jquery-ui.min.css (*.47.102.*) 1.040000ms referer=https://*.mirekphd.*:*/nbextensions/ [W 19:32:17.439 NotebookApp] 404 GET /static/components/jquery-ui/jquery-ui.min.js?v=20221027192637 (*.47.102.*) 0.830000ms referer=https://*.mirekphd.*:*/nbextensions/
临时解决方案
执行以下命令将Notebook降级至6.4.12,可恢复jupyter_contrib_nbextensions功能:
pip install notebook==6.4.12
请在该问题官方修复完成后告知,以便解除版本锁定。
内容的提问来源于stack exchange,提问作者mirekphd
相关产品推荐
相关产品推荐

