Компиляция Python в exe (миф или реальность)

Может кто-нибудь дать железобетонный ответ на эту тему (чтобы потом закрепить его и показывать как эталон)?

Является ли компиляцией в exe упаковка скрипта, библиотек и интерпретатора pyinstaller'ом (с учетом того, exe-шник который выступает лаунчером в pyinstaller'е скомпилирован заранее, а Python код просто вшивается в него, чтобы потом распаковаться в каталоге TEMP для реального запуска, подобно SFX)?

И существует ли на текущий момент хотя бы один настоящий (и рабочий!) компилятор Python кода в нативный exe-шник. (Трансляторы в С++ не в счет).


Ответы (1 шт):

Автор решения: cceniam

Изначально Python это интерпретируемый язык
То есть как работает программа:
интерпретатор читает первую строку - выполняет
вторую ...
а компилятор сначала компилирует в набор машинных кодов а потом процессор их выполняет (очень упрощённо)
нашёл картинку преимуществ и недостатков того и другого метода

описание

Фактически не транслируя(переводя) питон на компилируемые языки и не пользуясь библиотеками типо pyinstaller'a это сделать невозможно

→ Ссылка