解决:
在使用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 包名