ImportError: cannot import name ‘contextfilter‘ from ‘jinja2‘

解决:

        在使用Conda安装Jupyter之后,创建jupyter文件,就出现此类问题,原始是jiaja2版本不兼容问题。

简单粗暴调整版本:

conda install jinja2==3.0.3

详情:

        开始安装jupyter时,使用conda加了 -c conda-forge,虽然可以下载一些没在conda管理中的库,但是会导致版本没有限制,不会判断是否依赖有效,直接搞最新版的,乖乖,jupyter受不了,可以用过conda search jiaja2看看conda的有效版本:

 Name                       Version           Build  Channel             
jinja2                         2.9.6  py27h82327ae_1  pkgs/main           
jinja2                         2.9.6  py35h90b8645_1  pkgs/main           
jinja2                         2.9.6  py36h489bce4_1  pkgs/main           
jinja2                          2.10          py27_0  pkgs/main           
jinja2                          2.10  py27h4114e70_0  pkgs/main           
jinja2                          2.10          py35_0  pkgs/main           
jinja2                          2.10  py35h480ab6d_0  pkgs/main           
jinja2                          2.10          py36_0  pkgs/main           
jinja2                          2.10  py36ha16c418_0  pkgs/main           
jinja2                          2.10          py37_0  pkgs/main           
jinja2                        2.10.1          py27_0  pkgs/main           
jinja2                        2.10.1          py36_0  pkgs/main           
jinja2                        2.10.1          py37_0  pkgs/main           
jinja2                        2.10.3            py_0  pkgs/main           
jinja2                        2.11.1            py_0  pkgs/main           
jinja2                        2.11.2            py_0  pkgs/main           
jinja2                        2.11.2    pyhd3eb1b0_0  pkgs/main           
jinja2                        2.11.3    pyhd3eb1b0_0  pkgs/main           
jinja2                         3.0.0    pyhd3eb1b0_0  pkgs/main           
jinja2                         3.0.1    pyhd3eb1b0_0  pkgs/main           
jinja2                         3.0.2    pyhd3eb1b0_0  pkgs/main           
jinja2                         3.0.3    pyhd3eb1b0_0  pkgs/main

        只到3.0.3,加了 -c conda-forge,直接赶到3.1.X,版本不兼容就出问题了。所以建议再用conda安装东西的时候先不加额外的渠道:

conda install 包名

如果下载不了:

conda install -c conda-forge 包名

或者先查询一下是否可以下载:

conda search 包名

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值