I often run python scripts or commands outside of a virtualenv and this creates a problem with dependencies being installed globally, often left unchecked with wrong python versions.

The solution is simple; If i'm not running a virtualenv anywhere then ideally I should get a warning message, loudly. What i've ended up doing is creating a wrapper...