Я создал файл .exe с помощью py2exe в Windows XP. Этот исполняемый файл без проблем работает в Windows XP и Windows 7 при распространении.
Однако при запуске в Windows XP, эмулированном через Parallel Desktop Mac, возникает ошибка о том, что «приложение не удалось запустить из-за неправильной конфигурации». и предлагаю переустановить его. При сборке с включенной консолью система не выдает сообщений об ошибках, а окно консоли ненадолго мигает перед тем, как исчезнуть. Приложение не запускается.
При распространении я запускаю .exe из каталога, также содержащего msvcp90.dll. Я считаю, что все остальное упаковано в .exe. Я включил свой файл setup.py ниже для справки.
Кому-нибудь удалось получить .exe, созданный с помощью py2exe в системе Windows, для последующего запуска в Parallel Desktop?
setup.py:
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1}},
windows = [{'script': "frontend.py"}],
zipfile = None
)