Fix virtualenv handling
Fix virtualenv handling

This change the way we detect virtualenv. Because depending on how the
virtualenv have been created or the binary in virtualenv is called
VIRTUAL_ENV environment variable is not always set.

sileht/pifpaf,sileht/pifpaf,jd/pifpaf,jd/pifpaf,sileht/pifpaf