Условная линия Шебанга для разных версий Python

У меня проблема при попытке запустить скрипт Python на двух разных компьютерах. На каждом компьютере я хотел бы запустить скрипт с использованием Python версии 2.7.3, однако проблема, с которой я столкнулся, заключается в том, что два компьютера по-разному называют Python 2.7.3. Один из компьютеров работает под управлением Linux, и на этом компьютере он называется python2. Другой компьютер работает под управлением Redhat Linux и использует имя python2.7.3.

Что я должен использовать в строке shebang, чтобы скрипт мог выполняться на обоих компьютерах без каких-либо изменений? Что мне действительно нужно, так это какая-то условная строка Шебанга, которая могла бы выбрать, какую версию Python использовать. Мне просто не повезло, и я должен сохранить две разные версии сценария?

Постскриптум Я не могу просто использовать #! / Usr / bin / env python, поскольку на компьютере arch linux это будет относиться к python 3.2.3, а на компьютере redhat linux - к python 2.4.

Ответы на вопрос(2)

Ваш ответ на вопрос