Use pips --ignore-installed option
This solves the problem outlined in #8 (closed).
You can now globally install modules and still have their python packages in the virtualenv. It makes installation (aka configuration) a bit longer though if you require big packages such as numpy.
I personally think this downside is worth taking for the sake of self-contained software deployment!
This fixes #8 (closed).