gpt4 book ai didi

python - Gunicorn 对某些(但不是全部)flask 模块抛出 ModuleNotFound

转载 作者:行者123 更新时间:2023-12-01 06:32:21 35 4
gpt4 key购买 nike

我有一个具有以下结构的基本 flask 应用程序:

/
├── app.py
├── models.py
├── venv
│ ├── bin
│ └── ...

并且 app.py 具有以下导入:

from flask import (
Flask,
g,
render_template,
flash,
redirect,
url_for,
abort,
jsonify
)
from flask_cors import CORS
from flask_login import (
LoginManager,
login_user,
logout_user,
login_required,
current_user
)
from flask_bcrypt import check_password_hash
from flask_expects_json import expects_json
from flask_jwt_extended import (
JWTManager,
create_access_token,
create_refresh_token,
fresh_jwt_required,
jwt_refresh_token_required,
get_jwt_identity,
get_raw_jwt
)

我尝试使用 gunicorn app:app 启动应用程序,但启动时出现 ModuleNotFoundError: No module named 'flask_bcrypt'

所有模块实际上都已安装,我可以使用 python3 app.py 运行该应用程序。如果我将 fromflask_bcrypt... 行移动到底部,flask_expects_jsonflask_jwt_extended 都会出现相同的错误。

我不明白为什么会发生这种情况,尤其不明白为什么 flaskflask_corsflask_login 不要给出这个错误。

非常感谢任何帮助;谢谢。

最佳答案

我忘记激活我的 virtualenv 😂

谢谢,没睡!实际上效果很好

关于python - Gunicorn 对某些(但不是全部)flask 模块抛出 ModuleNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59834176/

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