Я знаю, что это не совсем тот ответ, который вы ищете, но я бы просто убедился, что исполняемые файлы python находятся в PATH
, а затем использую env
, чтобы найти их.В конечном счете, я думаю, что это будет намного меньше обслуживания и головной боли.Например,
#!/usr/bin/env python2.5
print "Hello from python 2.5!"
#!/usr/bin/env python2.6
print "Hello from python 2.6!"
#!/usr/bin/env python2.7
print "Hello from python 2.7!"