C:\Users\sUN\Vritualenv\flask-env\scripts\python.exe c:/Users/SUN/PycharmProjects/untitled/app.py
Traceback (most recent call last):
File "C:\Users\SUN\PycharmProjects\untitled\app.py", line 1, in
from flask import Flask
File "C:\Users\sUN\Vritualenv\flask-env\Lib\site-packaqes\flaskl__init__.py", line 19, in
from jinja2 import Markup, escape
ImportError: cannot import name ‘Markup' from 'jinja2' (C:\Users\SUN\Vritualenv\flask-env\lib\site-packages\jinja2_init_.py)
应该是你jinja2的版本太高了,解决的思路应该是降低jinja2的版本。
先卸载已经安装的jinja2:pip uninstall jinja2
安装 2.11.3版本(目前已知该版本有‘Markup’模块):pip install jinja2==2.11.3
有帮助的话,请点采纳该答案~
在pycharm中使用flask时,遇到了一点小问题:
即‘jinja2’中已经没有‘Markup’的模块了。
可能是此‘jinja2’的版本过高导致的。