使用flask-script时报错:ModuleNotFoundError: No module named 'flask._compat'解决方法

使用flask-script时报错:ModuleNotFoundError: No module named 'flask._compat'解决方法

python编程admin2022-08-25 18:26:4882A+A-

使用flask-script时报错:ModuleNotFoundError: No module named ‘flask._compat’

如下图所示:

下面是我使用的库的版本

click==8.1.3
colorama==0.4.5
Flask==2.1.3
Flask-Script==2.0.6
importlib-metadata==4.12.0
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
Werkzeug==2.1.2
zipp==3.8.1

我的解决办法:

找到flask-script包目录,并将flask_script目录下的init.py文件修改如下:

# 找到 flask_script/__init__.py 文件
# 将第15行中的:from flask._compat import text_type
# 修改为:from flask_script._compat import text_type

保存后重新执行即可:

点击这里复制本文地址 以上内容来源于互联网,由爱搜问收集整理,如有侵权请联系站长,核实后立即删除,转载分享时注明本文地址!

支持Ctrl+Enter提交
qrcode

爱搜问 ©2021-2022 吉ICP备2022002266号 Aisouwen.COM.
站点地图1 站点地图2 站点地图3