используйте команду env
, чтобы найти python вместо жестко заданного пути. Это обычный способ решить такую проблему.
NAME
env - run a program in a modified environment
SYNOPSIS
env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
Таким образом, текст шабанга должен быть:
#!/usr/bin/env python
или
#!/usr/bin/env python3
И другие языки сценариев могут сделать так же:
#!/usr/bin/env perl