DLL load failed: 1% is not valid win32 application

user1209152 picture user1209152 · Feb 14, 2012 · Viewed 19.4k times · Source
import wx

Traceback (most recent call last):
  File "", line 1, in 
    import wx
  File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\__init__.py", line 45, in 
    from wx._core import *
  File "C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 4, in 
    import _core_
ImportError: DLL load failed: %1 is not a valid Win32 application

I have tried python2.6 and python2.7 with several wxpython versions,they all turned out to be like this.All the versions are win64 as well as my OS,please hep!

Answer

Mike Driscoll picture Mike Driscoll · Feb 15, 2012

As mentioned by the other fellow, make sure you have a 64-bit Python AND a 64-bit wxPython version downloaded. If one or the other is 32-bit, it won't work. Personally, I have never had any problems installing wxPython on Windows.