shebang: usar el intérprete en relación con la ruta del script

Intento construir scripts que funcionen en todas partes y siempre. Para esto utilizo un python personalizado, que siempre está en el directorio principal en relación con el script.

De esta manera, podría cargar mi paquete en una memoria USB y funcionaría en todas partes, independientemente de dónde esté montado el dispositivo y de si Python está instalado o no.

Sin embargo, cuando uso

#!../python

entonces funciona solo cuando el script se invoca desde su directorio, lo que por supuesto no es aceptable.

¿Hay alguna manera de hacer esto o es imposible en el actual mecanismo de shebang?

Respuestas a la pregunta(2)

Su respuesta a la pregunta