报错:
Traceback (most recent call last):
File "C:\data\project\ambulance\main.py", line 2, in <module>
from flask_script import Manager
File "C:\Virtualenvs\for_srs\lib\site-packages\flask_script\__init__.py", line 15, in <module>
from flask._compat import text_type
ModuleNotFoundError: No module named 'flask._compat'
1、降级
看了网上说,要将flask降级,pip instal flask==1.1.2 。
进行降级处理后,又报下面的错
ImportError: cannot import name 'escape' from 'jinja2'
感觉头痛。
2、后面看了另一篇文件,修改源码。
进入到:C:\Virtualenvs\for_srs\lib\site-packages\flask_script\__init__.py
找到第15行的代码:注释掉,
添加上:
from flask_script._compat import text_type
修改后,就可以使用 python xxxx.py runserver 启动flask项目了。实测有效