Можно также наследовать средства управления в собственные классы и установить свойство там. Этот метод также хорош, если Вы склонны делать много настроенных, которое является тем же на всех средствах управления.
PyInstaller - это «конкурент» py2exe, который имеет множество дополнительных функций (например, кроссплатформенность, поддержку популярных сторонних пакетов «из коробки» и явную поддержку расширенных параметров импорта ) - это может удовлетворить ваши потребности. Просто не забудьте установить магистраль SVN - существующая версия (1.3) уже устарела (PyInstaller снова находится в активной разработке уже довольно давно, но я не могу убедить текущих сопровождающих остановиться и уже выпустить RELEASE - - они своего рода перфекционисты и вместо этого накапливают все больше и больше отличных вещей, оптимизаций, улучшений и т. д. в магистраль SVN; -).
Взгляните на Portable Python . Это установит среду программирования Python в локальную папку. Я уверен, что вы можете избавиться от многих нежелательных вещей.
Однако я рекомендую вам дать py2exe еще один шанс.
...включают импорт кода на лету процессом xmlrpc, поэтому не подходят для py2exe
Py2exe может справиться с подобными ситуациями. Вам просто нужно сообщить ему, какие модули импортируются во время выполнения, чтобы он включил их в дистрибутив. Тогда ваш код сможет импортировать из этих модулей динамически.