gpt4 book ai didi

flask - 为什么 flask.cli 在 3 commit before 工作正常时突然抛出导入错误?没有做任何改变

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

我正在开发一个网络应用程序 (Flask),突然之间我开始收到导入错误:

管理.py:

from flask.cli import FlaskGroup
from project import create_app, db
from project.api.models import User
...
...

错误输出:

File "/usr/src/app/manage.py", line 1, in <module>
from flask.cli import FlaskGroup
File "/usr/local/lib/python3.10/site-packages/flask/__init__.py", line 14, in <module>
from jinja2 import escape
ImportError: cannot import name 'escape' from 'jinja2' (/usr/local/lib/python3.10/site-packages/jinja2/__init__.py)

由于我正在检查构建后没有发生导入错误的先前提交,因此我没有发现任何可能导致此问题的代码更改。

我已经尝试使用 pip install --upgrade jinja2 升级包,尽管这不是必需的,因为导入之前的 3 次提交工作得很好。没有变化。

我的 requirements.txt 文件:

Flask==1.1.2
itsdangerous==2.0.1
Flask-RESTful==0.3.9
Flask-SQLAlchemy==2.5.1
Flask-Testing==0.8.1
Flask-DebugToolbar==0.11.0
Flask-CORS==3.0.10
Flask-Migrate==3.1.0
Flask-Bcrypt==0.7.1
gunicorn==20.1.0
psycopg2-binary==2.9.3
coverage==6.3.2
flake8==4.0.1
black==22.1.0
pyjwt==2.3.0

感谢您的任何建议。

最佳答案

只需将 Jinja2==3.0.3 添加到您的 requirements.txt,Jinja2 似乎最近更新了。

关于flask - 为什么 flask.cli 在 3 commit before 工作正常时突然抛出导入错误?没有做任何改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71618764/

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