wxPython / Py2exe: проблема с запуском exe-файла

Доброго времени суток всем,

Я разработал настольное приложение с использованием графического интерфейса wxPython и создал для него файл .exe с помощью Py2exe. Но когда я запускаю / запускаю файл .exe, он говорит: «Это недопустимое приложение win32».

Что могло пойти не так с моим процессом?

введите описание изображения здесь

История:

1) Моя установка: 32-разрядная Windows, Python 2.7.6, wxPython3

2) Я успешно выполнил этот процесс на своем старом ПК.

3) Теперь, когда я использую новый компьютер с такой же установкой, он сначала пожаловался на отсутствие файла msvcp90.dll, и я загрузил один здесь (ручное исправление), чтобы исправить это.

4) После создания exe-файла (на новом ПК) он не запускается / не запускается

Заранее спасибо за помощь.


person Umar Yusuf    schedule 25.07.2014    source источник
comment
ваше приложение было создано на вашем старом компьютере? был ли старый компьютер 64-битным?   -  person NGambit    schedule 25.07.2014
comment
Это могло быть несоответствие версии msvcp90. попробуйте найти его прямо в своих окнах и вручную скопируйте один из них в папку сборки.   -  person otterb    schedule 25.07.2014
comment
@NGambit ДА, он был создан на моем старом ПК, он был 32-битным. (Я потерял старый компьютер, никак не могу его достать, жалею)   -  person Umar Yusuf    schedule 26.07.2014
comment
@otterb, пожалуйста, поясните, как я буду искать его (отсутствующий файл msvcp90.dll) непосредственно в своих окнах?   -  person Umar Yusuf    schedule 26.07.2014
comment
Я просто использую окно поиска проводника. Если вы его не видите, попробуйте установить распространяемый пакет Visual C ++ 2008, как описано здесь stackoverflow.com/a/325456/566035   -  person otterb    schedule 28.07.2014


Ответы (1)


Вы создали .exe на том же компьютере? Я столкнулся с этой проблемой однажды, когда пытался запустить программу, созданную в 64-битной Windows и python, на 32-битном ПК.

Если вам нужно запустить его на 32-битном ПК, попробуйте создать исполняемый файл в том же

person user2963623    schedule 25.07.2014
comment
Я создал его на том же компьютере. - person Umar Yusuf; 25.07.2014