问题分析
cannot import name 'Markup' from 'jinja2'
解决方法
- 先卸载已经安装的jinja2:
pip uninstall jinja2
- 安装 2.11.3版本(目前已知该版本有‘Markup’模块)
pip install jinja2==2.11.3
原因:markupsafe版本过高,这是因为刚开始安装pyecharts最新版本时自动匹配的,所以当安装pyecharts低版本时,需要相匹配的模板也要调整版本
然后出现问题
cannot import name 'soft_unicode' from 'markupsafe'
这个问题的原因是一样的:markupsafe版本过高,这是因为刚开始安装pyecharts最新版本时自动匹配的,所以当安装pyecharts低版本时,需要相匹配的模板也要调整版本