Fallback to pyenv-which if the executable not found inside prefix
Put virtualenvwrapper checks together for better performance