Как распространять «статически скомпилированное» приложение Python с зависимостями

У меня есть приложение, основанное на Python. Я хочу раздать это приложение пользователям на разных ОС (прежде всего Linux, но разные дистрибутивы).

Каков рекомендуемый способ сделать это? Я не хочу, чтобы пользователям приходилось устанавливать Python. Я хотел бы распространять Python с приложением (которое является свободным программным обеспечением). Что-то вроде статически скомпилированной программы.

Таким образом, установка всего приложения — это просто распаковка некоторых файлов в папку, а затем и Python (и используемые модули), и приложение — все содержится в этой папке (включая подпапки).

Как другие люди распространяют свои программы на Python?

Требуется, чтобы приложение не ломалось, если пользователь устанавливает Python самостоятельно или обновляет существующий Python. Вот почему мне нужно распространять копию Python вместе с приложением.

8
задан ervingsb 26 March 2012 в 14:56
поделиться