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