Ответ 1
Вы можете установить 32 и 64-битный Python на машине и использовать py2exe, связанный с каждой установкой.
Однако, если вам действительно не нужно дополнительное адресное пространство в 64 бит, тогда вы можете просто придерживаться 32-битного Python для совместимости. Вы вполне можете найти, что сторонние модули будут иметь лучшую доступность, если вы используете 32-разрядную версию.
Обновление: Прошло три года с тех пор, как я написал это. Могу ли я придерживаться совета относительно 64-битного Python? Вероятно. Это, безусловно, верно, что 64-битные сторонние модули легче найти. Не в последнюю очередь благодаря Кристоф Гольке замечательный сайт.
Но по-прежнему так бывает, что вам будет сложно получить 64-разрядную версию расширения, которое вам нужно. Таким образом, если ваша программа отлично работает в 32-битном режиме, то вполне прилично придерживаться 32-битного.