Модуль UWSGI Flask не найден - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть приложение Flask, которое я пытаюсь настроить для производственной среды.Пока что во время тестирования python app.py внутри virtualenv работает нормально.

Однако я начинаю настраивать приложение, чтобы начать использовать UWSGI.Когда я пытаюсь запустить приложение Flask, используя

$ uwsgi -s /tmp/myapplication.sock --manage-script-name --mount /myapplication=app:app --virtualenv /path/to/my/venv

, я получаю

ModuleNotFoundError: Нет модуля с именем 'flask_httpauth'

Мне было интересно, есть ли у кого-нибудь опыт работы с этим модулем аутентификации и есть ли у них какие-либо советы относительно того, что мне следует делать.Я не уверен, почему сервер разработки запускается без проблем, но сервер uwsgi (который я передаю с помощью той же virtualenv, что и для сервера dev) сталкивается с проблемами импорта

1 Ответ

0 голосов
/ 31 мая 2019

Мне удалось решить эту проблему, указав путь home к моему каталогу virtualenv (.venv в моем случае):

# uwsgi.ini
home = /Users/floatingrock/Desktop/projects/google_v2/.venv/

Если вам интересно, я получил полный путь, используя pwd.

...