一、问题描述
在虚拟环境安装了nbextensions后打开jupyter notebook出现大量template_paths报错
虽然不影响我使用,但是对于有点强迫症的我来说,还是很难受。
二、一波未平一波又起
根据网上搜索的信息我大概确定了是由于nbconvert的版本问题大于6.0的问题
于是我参考了网上几种方法就行尝试
第一种方法:进入对应环境下的Lib\site-packages\nbconvert\exporters文件夹里面打开其中的templateexporter.py文件,尝试把template_paths全部替换为template_path,但是发现问题并没有解决。
第二种方法:重新安装了nbconvert模块
我直接卸载了之前的版本,然后安装了5.6.1的版本
pip uninstall nbconvert
pip install nbconvert==5.6.1
但是又出现了别的大量报错
打开对应的.ipynb文件报错500 Internal Server Error
又查看了很多解决500 Internal Server Error的方法,基本不外乎还是重新安装nbconvert还有更新
例如:pip install --upgrade --user nbconvert
但是我这样操作还是有问题
三、最终尝试方法
我这次没有使用pip命令而是使用的conda命令然后就好了,之前的template_paths相关错误也不再出现
我最终使用的命令是
conda install nbconvert==5.4.1
安装的是5.4.1这个版本
结果如下
暂时还存在一个别的报错,但相比之前大量的报错好多了,后续解决了这个最后一个bug也会更新的