Я пытаюсь упаковать приложение python на моем 64-битном компьютере с Windows 7, используя py2exe. Конечной целью этого приложения являются 32-битные оконные машины.Упаковка python для 32-бит WIndows XP из 64-битной машины Windows 7 с использованием py2exe
Я использую 32-разрядный python 2.7 на 64-битной машине Windows 7. Когда я упаковываю приложение, py2exe предупреждает меня о нескольких DLL-файлах из каталога system32, которые необходимо упаковать.
Сгенерированный exe теперь не запускается на целевых машинах: Windows XP (32 бит) и Windows Vista (32 бит) с сообщением о том, что C: \ myapp \ bin \ WS2_32.dll поврежден, и мне нужно проверить это против установки Windows.
Проверка: WIndows 7 64 бит: каталог system32 WS2_32.dll имеет размер 290kb Windows XP 32 бит: Системный каталог ОС имеет размер 80 кб
Мой вопрос, могу ли я построить 32 битное приложение XP/Vista, используя py2exe из Windows 7, учитывая эти различия в размере DLL.
Я также попытался заменить C: \ myapp \ bin \ WS2_32.dll на XP DLL .. но на этот раз приложение не запустилось.
см. Некоторые другие ответы на эту же тему: http://stackoverflow.com/questions/6378673/executable-made-with-py2exe-doesnt-run-on-windows-xp-32bit – tovmeod