Как мне запустить UWSGI с virtualenv
Я в настоящее время разрабатываю свой первый настоящий проект на флешке Python и собираюсь настроить сервер сборки для развертывания "Последняя сборка " который построен на каждой регистрации.
Я установил сценарий запуска, где я запускаю приложение, используя uwsgi, и эта часть работает нормально. Я недавно также начал использоватьvirtualenv
и, таким образом, установленные пакеты добавляются в мой проект в .I 'projectname\flask\Lib\site-packages
м используюnginx
как веб-сервер и конфиг выглядит так:
location / { try_files $uri @graderbuild; }
location @graderbuild {
include uwsgi_params;
uwsgi_param UWSGI_CHDIR /usr/local/grader/build;
uwsgi_param UWSGI_PYHOME /usr/local/grader/build;
uwsgi_pass 127.0.0.1:3031;
}
м, начинаяuwsgi
используя это:
exec /usr/local/bin/uwsgi --master --socket 127.0.0.1:3031
--wsgi-file restserver.py --callable app --processes 4 --die-on-term
--threads 2 >> /var/log/grader-build.log 2>&1
Теперь, где я знаю, если яя делаю это правильно ... в настоящее время я развертываю всю папку на сервере сборки. Я неЯ не хочу устанавливать глобальные модули Python, чтобы заставить мою сборку работать. Правильно или неправильно?
Ошибка, которую я получаю в настоящее время:
ImportError: No module named flask_wtf
Если я'правильно, как я могу настроить установку для использованияvirtualenv
сайт-пакеты? Мое предпочтительное местоположение будет вstartup
сценарий, а не вnginx
конфигурации.