Я использую py2exe
для развертывания автономного кроссплатформенного графического интерфейса Windows (в Linux все библиотеки python доступны на хостах Linux). Вы запускаете «setup» py2exe для создания .exe +, а py2exe извлекает двоичные биты и ваш код python и встраивает их в загружаемый исполняемый пакет Windows.
Python 2.5 для Windows был давним требованием, но в недавнем выпуске 0.6.9 добавлена поддержка python2.6 (и python2.7?). Еще нет python3.
Также вы можете обратиться к Py2exeAndPyQt на вики py2exe.