jupyter notebook 安装目录插件nbextension无法打开
陶然临风
编辑于 2025年06月28日 10:39

前几周换了新电脑,想把部分的数据代码导入到新电脑中,因此重新安装了anaconda。在jupyter notebook中旧电脑上习惯用目录插件,但是现在新电脑没有目录插件。因此想要重新安装,发现无法打开了。

•原本是直接想要在jupyter notebook安装目录插件,谁知道直接无法打开jupyter notebook了。甚至直接点击图标,进去立刻直接闪退出来,后续查询许多技术博客都找不到一个合适的方法,之后利用deepseek直接给我解决的办法。

解决办法如下:

解决方案 2:手动修复依赖冲突

步骤 1:升级 notebook 到兼容版本,在conda中输入一下

pip install "notebook>=7,<8"

步骤 2:调整 ipython 版本,如果 Spyder 要求 <9.0.0 但排除 8.17.1,直接指定兼容版本

pip install "ipython>=8.13.0,<8.17.1"

步骤 3:验证 Spyder 兼容性

pip install "spyder>=5.5.1" "spyder-kernels>=2.5.0"

步骤 4:重新安装 PyZMQ

pip install pyzmq

经过上面的操作之后,就又能正常打开我的jupyter了。

之后为了探究为什么原因,才发现原来jupyter notebook 6.4.12 是最后一个支持 jupyter_nbextensions_configurator 的版本,要是相搭配这些插件使用,需要注意 jupyter notebook 的版本。

具体的可以看看这个老哥的技术文档:【jupyter notebook】解决打不开以及安装扩展插件的问题_jupyter扩展插件不能打开-CSDN博客

https://blog.csdn.net/weixin_54383080/article/details/139965906

里面也有一些解决办法,下次使用时,看B站进行修复

补充:2026.6.27

原来最新版本的jupyter notebook 已经默认有目录插件了,点击到jupyter lab中就会出出现新的操作界面,依然可以继续进行目录的编辑操作