Running PsychoPy App from within a virtualenv

I have some external packages that I would like to use with my PsychoPy apps, and naturally I require different packages for different apps.
Usually I use python’s virtualenv package in order to manage package environments.
Is it possible to do so with PsychoPy?
If so, how do you recommend I do it?