我有一个 Flask 应用程序,我正在尝试为生产环境配置它。到目前为止,在测试期间python app.py
虚拟环境内部工作正常。
但是,我开始配置应用程序以开始使用UWSGI。当我尝试使用
$ uwsgi -s /tmp/myapplication.sock --manage-script-name --mount /myapplication=app:app
--virtualenv /path/to/my/venv
我得到一个
ModuleNotFoundError: 没有名为"flask_httpauth"的模块
我想知道是否有人有使用该身份验证模块的经验,以及他们是否对我应该做什么有任何建议。我不确定为什么开发服务器启动没有问题,但是 uwsgi 服务器(我传递用于开发服务器的相同 virtualenv(遇到导入问题
我能够通过设置我的 virtualenv 目录的home
路径来解决此问题(在我的情况下.venv
(:
# uwsgi.ini
home = /Users/floatingrock/Desktop/projects/google_v2/.venv/
如果您想知道,我使用pwd
获得了完整的路径。