Linha de shebang condicional para diferentes versões do Python

Eu tenho um problema ao tentar executar um script python em dois computadores diferentes. Em cada computador eu gostaria de executar o script usando a versão 2.7.3 do python, mas o problema que estou tendo é que os dois computadores nomeiam o python 2.7.3 de maneiras diferentes. Um dos computadores executa o arch linux e neste computador é chamado python2. O outro computador está rodando o redhat linux e usa o nome python2.7.3.

O que devo usar na linha shebang para que o script seja executável em ambos os computadores sem exigir nenhuma alteração? O que eu realmente quero é algum tipo de linha de shebang condicional que possa escolher qual versão do Python usar. Estou sem sorte e tenho que manter duas versões diferentes do roteiro?

P.S. Eu não posso simplesmente usar #! / Usr / bin / env python como no computador arch linux isso se referiria ao python 3.2.3 e no computador redhat linux ele se referiria ao python 2.4.

questionAnswers(2)

yourAnswerToTheQuestion