(Питон) Шебанг слишком долго - PullRequest
0 голосов
/ 20 сентября 2018

При установке скрипта с использованием Python шебанг заменяется, как описано в этом посте .

Проблема в том, что в моем случае его заменяют на

#!/ssoft/spack/paien/v2/opt/spack/linux-rhel7-x86_E5v2_IntelIB/gcc-7.3.0/python-3.6.5-5yxsy6j5miw26wxpzrtync5gnhtsv5pt/bin/python3

, который кажется слишком длинным для операционной системы:

bad interpreter: /ssoft/spack/paien/v2/opt/spack/linux-rhel7-x86_E5v2_IntelIB/g: no such file or directory

Как обойти эту проблему?

(За исключением перезаписываемой процедуры копирования сценария по умолчанию в setuptools.)

1 Ответ

0 голосов
/ 20 сентября 2018

Это ограничение ОС, поэтому у вас нет других вариантов, кроме как ограничить длину shebang.

Установить в каталог с более коротким путем.Или создайте символическую ссылку с более коротким путем и используйте символическую ссылку в шебанге.

...