Можно ли создать автономный исполняемый файл с pyinstaller, который имеет разрешения на запуск? - PullRequest
0 голосов
/ 13 мая 2019

Я немного новичок в pyinstaller, поэтому, пожалуйста, прости меня, если я немного наивен здесь. Я пролистал документацию по pyinstaller, но не смог найти ничего, что обсуждало эту конкретную проблему.

Я написал скрипт на python и смог успешно скомпилировать его с помощью pyinstaller, используя команду pyinstaller --onefile "some_script.py" в терминале (MacOSX Mojave). Исполняемый файл работает нормально, но проблема, с которой я сталкиваюсь, заключается в том, что когда коллега пытается запустить его на своей машине, он получает ошибку permission denied в терминале (я полагаю, что он также работает в Мохаве). Это легко обойти, используя команду chmod +x "some_script" в терминале.

В идеале было бы неплохо, если бы другим коллегам, которым я распространял свой сценарий, не пришлось проходить этот дополнительный шаг. Можно ли дать сценарию разрешения на запуск при его компиляции (с помощью pyinstaller или любого другого компилятора)? Заранее спасибо!

...