I\'m currently developing my first real python flask project and am about to set up the build server to deploy the \"Latest Build\" which is built on every check-in.
As user995394 pointed out, there is a way to tell uWSGI use existing virtual environment.
However, when I pass uWSGI option in form virtualenv = /full/path/to/my/virtualenv (it's from INI config) it complains about ImportError: No module named site. The workaround I found is that you launch uWSGI from folder where your virtualenv is and pass just virtualenv = my_virtualenv_name (i.e. path is relative).
I use uWSGI 2.0.