解决安装nbextensions后使用Jupyter Notebook时出现template_paths相关错误的问题

一、问题描述

在虚拟环境安装了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也会更新的

猜你喜欢

转载自blog.csdn.net/SL1029_/article/details/129177325