gdiplus.dll из wxPython не включаются в компилированный файл.
Соответственно, exe не может выполняться на другом компе.
Как быть?
from distutils.core import setup
import py2exe
import sys
# no arguments
if len(sys.argv) == 1:
sys.argv.append("py2exe")
# creates a standalone .exe file, no zip files
setup( windows = [ { 'script': 'test_wx.py'} ],
options = {"py2exe": {"compressed": 1, "optimize": 2, "ascii": 1, "bundle_files": 1,"excludes":'calendar' }},
zipfile = None,
data_files=[('.', ['c:\Python26\DLLs\msvcp90.dll']), ('.', ['c:\Python26\Lib\site-packages\wx-2.8-msw-unicode\wx\gdiplus.dll'])]
)