ModuleNotFoundError: No module named ‘flask._compat‘
Error with Flask-Script :from flask._compat import text_typeModuleNotFoundError: No module named 'flask._compat’问题描述:报错:ModuleNotFoundError:No module named ‘flask._compat’#main.pyfrom apps import crea
Error with Flask-Script :from flask._compat import text_type
ModuleNotFoundError: No module named 'flask._compat’
问题描述:
报错:ModuleNotFoundError:No module named ‘flask._compat’
#main.py
from apps import create_app
from flask_script import Manager
app = create_app() #为拆分的flask的app启动
manager = Manager(app=app) #代管理启动
if __name__ == "__main__":
manager.run()
原因分析:
ModuleNotFoundError: No module named 'flask._compat
ctrl+左键 查看manager查看源码,找到from flask._compat import text_type这行,按ctrl进行查看,显示找不到文件,Flask 2.0.0版本修改了。
Flask版本过高问题:flask里面的 ._compat.py文件没有,降低版本即可。
解决方案:
在pycharm的Terminal里面安装的Flask低版本即可,在终端命令窗口输入:
pip3 install flask==1.1.2
体会:菜鸡崩溃中!
参考文献:
[1] https://stackoverflow.com/questions/67538056/error-with-flask-script-from-flask-compat-import-text-type-modulenotfounderror
[2] https://nomodulenamed.com/m/flask._compat
更多推荐
所有评论(0)