shebang: użyj interpretera względem ścieżki skryptu

Staram się budować skrypty, które działają wszędzie i zawsze. W tym celu używam niestandardowego pythona, który zawsze znajduje się w katalogu nadrzędnym względem skryptu.

W ten sposób mogłem załadować mój pakiet na pamięć USB i działałby wszędzie, niezależnie od tego, gdzie jest zamontowany patyk i czy python jest zainstalowany.

Jednak kiedy używam

#!../python

wtedy działa tylko wtedy, gdy skrypt zostanie wywołany z jego katalogu, co oczywiście nie jest dopuszczalne.

Czy istnieje sposób, aby to zrobić lub czy jest to niemożliwe w obecnym mechanizmie shebang?

questionAnswers(2)

yourAnswerToTheQuestion