исполняемый файл, созданный с помощью py2exe, не работает на 32-битной Windows XP

Я создал исполняемый файл с py2exe на 64-битной машине с Windows 7 и распространил программу.

На 32-битной Windows XP машина, программа отказывается запускаться, демонстрируя следующее поведение:

всплывающее окно сообщает: program.exe недопустимое приложение win32.

В окне командной строки отображается "доступ denied "

Я проверил разрешения, и пользователь имеет полный контроль и полное владение файлом и его родительскими каталогами. Так что это не может быть проблемой.

Единственная возможная возможность, которую я могу представить, - это ОС / архитектура несовместимость. Как мне это исправить?

Мой файл setup.py, используемый для создания исполняемого файла:

from distutils.core import setup
import py2exe

setup(console=['xerxes2excel.py'])

Я выполнил следующее, чтобы сгенерировать exe:

python setup.py py2exe
6
задан Razor Storm 16 June 2011 в 21:12
поделиться