У меня возникла проблема при попытке запустить python script на двух разных компьютерах. На каждом компьютере я хотел бы запустить script с помощью python версии 2.7.3, однако проблема, с которой я столкнулась, заключается в том, что оба компьютера называют python 2.7.3 разными способами. Один из компьютеров запускает arch linux, и на этом компьютере он называется python2. На другом компьютере работает redhat linux, и он использует имя python2.7.3.
Что следует использовать в строке shebang так, чтобы script выполнялся на обоих компьютерах без каких-либо изменений? То, что я действительно хочу, это какая-то условная линия shebang, которая может выбрать, какую версию Python использовать. Мне просто не повезло, и мне нужно сохранить две разные версии script?
P.S. Я не могу просто использовать #!/Usr/bin/env python, как на компьютере с архитектурой linux, это относится к python 3.2.3, а на компьютере Redhat Linux он будет ссылаться на python 2.4.