virtualenvwrapper faz muito ou tudo o que você está pedindo. É muito popular com base no tráfego aqui e no stackoverflow. Foi empacotado no Ubuntu desde o Precise / 12.04.
% bl0ck_qu0te% Veja esta resposta no StackOverflow para alguns exemplos. No seu caso, você parece estar procurando por este comando virtualenvwrapper: mkvirtualenv --python=PYTHON_EXE
(faz um virtualenv com um executável específico do Python).
Por fim, há um esforço coordenado para revisar e atualizar o pacote Python em geral e considerar os casos de uso específicos da plataforma. Por isso, convém considerar o seguinte progresso no Guia do usuário do empacotamento Python .