gpt4 book ai didi

python - Flask-Script : from flask. _compat import text_type ModuleNotFoundError: No module named 'flask._compat'

转载 作者:行者123 更新时间:2023-12-04 04:32:00 25 4
gpt4 key购买 nike

使用 Flask-Script 导入 Manager 时出现错误。
我已经安装了 pip Flask 和 Flask-Script。我该如何解决?
管理.py

from flask_script import Manager

from main import app

manager = Manager(app)

@manager.command
def hello():

print ("hello")

if __name__ == "__main__":
manager.run()
主文件
from flask import Flask

app = Flask(__name__)
错误
(venv) raul@raul-PC:~/Proyectos Python/flask_script$ python3 manage.py hello
Traceback (most recent call last):
File "manage.py", line 1, in <module>
from flask_script import Manager
File "/home/raul/Proyectos Python/flask_script/venv/lib/python3.8/site-packages/flask_script/__init__.py", line 15, in <module>
from flask._compat import text_type
ModuleNotFoundError: No module named 'flask._compat'

最佳答案

您是否将 Flask 更新到版本 2.0.0 ?
将 Flask 降级到版本 1.1.2 它会起作用的。
编辑
您可以简单地使用以下命令,而不是使用 Flask-Script:flask db init初始化数据库flask db migrate迁移新的更改flask db upgrade升级等等。

关于python - Flask-Script : from flask. _compat import text_type ModuleNotFoundError: No module named 'flask._compat',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67538056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com