Как мне запустить 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 конфигурации.

Ответы на вопрос(6)

Ваш ответ на вопрос