Лично я испытывал огромные трудности со всеми строителями Exe, py2exe, cx_freeze и т. Д. Все время появляются ошибки и ошибки, постоянно отображается проблема с модулем atexit.
Я считаю, что включение дистрибутива Python намного удобнее. Есть еще одно преимущество, кроме простоты использования.
Каждый раз, когда вы создаете EXE-файл для приложения Python, вам необходимо включить ядро установки Python, но только с теми модулями, которые использует ваше приложение. Но даже в этом случае ваше приложение может увеличиться с нескольких килобайт, чем модуль python, до более чем 15 мегабайт из-за включения установки python.
Конечно, установка всего Python займет больше места, но каждый раз, когда вы отправляете свои приложения Python, они будут иметь длину всего несколько килобайт. Кроме того, вы хотите, чтобы каждый раз, когда вы меняете кому-либо в своем приложении на python, нужно было объединять exe-файлы. Или я думаю, что да, я не знаю, поможет ли вам просто избежать замены модуля py.
В любом случае установка python и pygame так же проста, как и установка любого другого приложения в windows. В linux через synaptic тоже очень легко.
MACOS немного сложнее, хотя. MACOS уже поставляется с предварительно установленным Python, Snow Leopard имеет установленный Python 2.6.1. Однако, если ваше приложение использует python позже этого и включает установку python вместе с вашим приложением, вам нужно будет указать пользователю установить через «GET INFO -> open with» приложение запуска python, которое отвечает за запуск приложений python. использовать вашу версию python, а не встроенную версию 2.6.1 по умолчанию, это не сложно, и это займет всего несколько секунд, даже неопытный пользователь может сделать это.
Python является чрезвычайно портативным, приложения Python Pygame не могут работать без изменений только на трех основных платформах: Windows, MACOS и Linux. Они могут работать даже на мобильных и переносных устройствах. Если вам нужно создать приложение, работающее на разных платформах, python очень прост и настоятельно рекомендуется.