cannot import name ‘Markup‘ from ‘jinja2‘

问题分析

 cannot import name 'Markup' from 'jinja2'

解决

  1. 先卸载已经安装的jinja2:
    pip uninstall jinja2
  2. 安装 2.11.3版本(目前已知该版本有‘Markup’模块)
    pip install jinja2==2.11.3

原因:markupsafe版本过高,这是因为刚开始安装pyecharts最新版本时自动匹配的,所以当安装pyecharts低版本时,需要相匹配的模板也要调整版本

然后出现问题

 cannot import name 'soft_unicode' from 'markupsafe'

这个问题的原因是一样的:markupsafe版本过高,这是因为刚开始安装pyecharts最新版本时自动匹配的,所以当安装pyecharts低版本时,需要相匹配的模板也要调整版本

你可能感兴趣的:(pycharm)