Я пытаюсь создать скрипты, которые работают везде и всегда. Для этого я использую настраиваемый python, который всегда находится в родительском каталоге по отношению к script.
Таким образом, я мог бы загрузить свой пакет на USB-накопитель, и он будет работать везде, независимо от того, где установлен палочка и установлен ли python или нет.
Однако, когда я использую
#!../python
то он работает только тогда, когда script вызывается из его каталога, что, конечно, неприемлемо.
Есть ли способ сделать это или это невозможно в текущем механизме shebang?