Я пытаюсь упаковать приложение python на моей машине с 64-битной Windows 7, используя py2exe.Конечной целью этого приложения являются 32-битные машины с Windows.
Я использую 32-битный Python 2.7 на 64-битной машине с Windows 7.Когда я упаковываю приложение, py2exe предупреждает меня о нескольких библиотеках DLL из каталога system32, которые необходимо упаковать.
Встроенный исполняемый файл теперь не запускается на компьютерах назначения: Windows XP (32-разрядная версия) и Windows Vista (32 бита) с сообщением о том, что C: \ myapp \ bin \ WS2_32.dll поврежден, и мне нужно проверить его на предмет установки Windows.
Проверка: Windows 7 64 бит: каталог system32 WS2_32.dll имеет размер290 КБ 32-разрядная версия Windows XP: системный каталог имеет размер 80 КБ
Мой вопрос: могу ли я создать 32-разрядное приложение XP / Vista с использованием py2exe из Windows 7, учитывая эти различия в размере DLL.Я также попытался заменить C: \ myapp \ bin \ WS2_32.dll на XP DLL ... но на этот раз приложение не запустилось.