因为Flask2.0中已经移除了_compat这个模块,导入直接就报错,那么很简单只要flask_script模块进行维护更新就可以了,很不幸的是,flask_script库已经4年多没有进行更新了,而且该作者也在issue上表示过不再对这个库后续进行维护,意思是要抛弃了,后来我找了下资料,原因大概是Flask内置的cli库已经替代了这个manager的命令行管理机制,所以作者觉得Flask已经不再接受manager这种形式了,于是心灰意冷。https://blog.csdn.net/deep_sea_boy/article/details/117139439

 

ModuleNotFoundError: No module named 'flask._compatctrl+左键 查看manager查看源码,找到from flask._compat import text_type这行,按ctrl进行查看,显示找不到文件,Flask 2.0.0版本修改了。Flask版本过高问题:flask里面的 ._compat.py文件没有,降低版本即可。https://blog.csdn.net/xia233233/article/details/116942462

 

pip uninstall flask

pip install Flask==1.1.4

 

参考资料:

https://www.w3cschool.cn/flask/

https://www.bootwiki.com/flask/index.html

 

查看原文