Как просто скомпилировать большую программу на Python с огромным количеством файлов для Linux, Mac и Windows

Я сделал программу для своей компании, используя PyQt5 со многими файлами и зависимостями. Как я могу скомпилировать его для распространения? Мой босс хочет, чтобы код был невидимым, а программа должна работать без ошибок на Windows, Mac и Linux. Я разрабатываю код на компьютере под управлением Linux (Ubuntu).

Я видел, что есть много возможностей сделать это, например, с помощью cython, но кажется очень сложным запускать большую программу со многими зависимостями. Любая помощь будет очень признательна, так как мы очень спешим, заранее большое спасибо!

РЕДАКТИРОВАТЬ: Спасибо за ответ с дубликатом, но проблема в том, что я уже пробовал то, что упоминается в этой теме, и это не работает. Возможно, потому что моя программа очень далека от того, чтобы быть одним файлом.


person David N. O    schedule 17.07.2020    source источник
comment
Не могли бы вы снова открыть тему, пожалуйста?   -  person David N. O    schedule 17.07.2020