shebang: use o interpretador em relação ao caminho do script

Eu tento construir scripts que funcionam em todos os lugares e sempre. Para isso eu uso um python customizado, que está sempre no diretório pai relativo ao script.

Dessa forma, eu poderia carregar meu pacote em um dispositivo USB e ele funcionaria em qualquer lugar, independentemente de onde o bastão estivesse montado e se o python está instalado ou não.

No entanto, quando eu uso

#!../python

então funciona somente quando o script é invocado a partir de seu diretório, o que obviamente não é aceitável.

Existe uma maneira de fazer isso ou isso é impossível no atual mecanismo da shebang?

questionAnswers(2)

yourAnswerToTheQuestion