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?