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?