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

昨天在讲为了在离线场景下培训学员利用python进行数据分析和数据可视化时,专门配置虚拟机的时候,安装好Jupyter Notebook后,再安装Extensions工具插件后,控制台出现了很多template_paths找不到的错误的问题,经过摸索后,终于找到了问题的所在,就是 不知道哪个人擅自把原来nbconvert版本中的template_path换成了template_paths了。。。

安装好Jupyter Notebook后,再用:

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator --user 
jupyter nbextensions_configurator enable --user

安装nbextensions工具包,但是,会出现很多找不到template_paths的错误。。。,解决办法如下:

1.进入到C:\ProgramData\Anaconda3\Lib\site-packages\nbconvert\exporters文件夹里面打开其中的templateexporter.py文件(注意:在安装Anaconda3时由于我选择的是“所有用户”选项,所以在ProgramData目录下,如果选择的是“当前用户”选项,就会在所选的用户目录下);

2.将template_paths全部替换为template_path,注意查找替换时要用全词替换,这里我用的是Notepad++:


查找替换对话框:

替换后,会进行6处替换,最后保存文件即可!

注意,由于是在C盘中,所以直接点击保存的话就会提示文件正在使用而无法删除,而且右键也没有办法用管理员来运行NotePad++,我的选择是另存为一个文件,然后再重新进入到C:\ProgramData\Anaconda3\Lib\site-packages\nbconvert\exporters文件夹里面,删除其中的templateexporter.py文件(此时会提示需要管理员权限,删除即可,然后把刚才修改的文件名字改为templateexporter.py即可)

完成后,再重新运行Jupyter Notebook,就会发现错误没有啦!!!!!!

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值