[940]ModuleNotFoundError: No module named ‘flask._compat‘

43 阅读1分钟

@[toc]

原因:flask版本过高,flask里面的 ._compat.py文件没有。

解决方案1:解决:降低flask版本,2.2.5即可,或者1.1.2版本

pip install flask==2.2.5
or
pip install flask==1.1.2

解决方案2:更改flask_script文件,Ctrl + 左键 进入到flask_script的 __init__.py 源码文件中,将 from flask._compat import text_type 语句改成 from flask_script._compat import text_type

如图:

参考:www.cnblogs.com/zhaofen/p/1…