Несколько лет назад я исследовал, как создать исполняемый файл приложения Python с одним файлом. В то время цель состояла в том, чтобы сделать настольный интерфейс, который включал другие файлы и двоичные файлы в одном пучке. Используя Pyinstaller, я построил один двоичный файл, который мог бы выполняться по всем платформам и выглядеть так же, как любое другое приложение.
Перенесемся вперед до сегодняшнего дня, и у меня есть подобная потребность, но другой вариант использования. Я хочу запустить код Python в контейнере Docker, но изображение контейнера не может потребовать установки Python.
Вместо того, чтобы слепо повторять то, что я пробовал в прошлый раз, я решил расследовать больше альтернатив и обсудить их здесь.
Читать дальше …
Оригинал: “https://dev.to/tryexceptpass/4-attempts-at-packaging-python-as-an-executable-45fc”