Более подробное пошаговое руководство смотрите в руководстве.
Ответ 2
Вы можете использовать py2exe, как уже было сказано, и использовать Cython для преобразования ваших ключевых .py файлов в .pyc файлы, скомпилированные на C, например, .dll в Windows и .so в Linux.
Его намного сложнее восстановить, чем обычные файлы .pyo и .pyc (а также повысить производительность!).
Ответ 3
Возможно, вы захотите изучить Nuitka. Он берет исходный код Python и преобразует его в вызовы API C ++. Затем он компилируется в исполняемый двоичный файл (ELF в Linux). Он существует уже несколько лет и поддерживает широкий спектр версий Python.
Вы, вероятно, также получите улучшение производительности, если будете его использовать. Рекомендуется.
Ответ 4
Да, возможно компилировать скрипты Python в автономные исполняемые файлы.
PyInstaller можно использовать для преобразования программ на Python в автономные исполняемые файлы под управлением Windows, Linux, Mac OS X, FreeBSD, Solaris и AIX. Это один из рекомендуемых преобразователей.
py2exe преобразует скрипты Python в исполняемые только на платформе Windows.
Cython - это статический компилятор как для языка программирования Python, так и для расширенного языка программирования Cython.