DLL加载失败:1%是无效的win32应用程序

时间:2012-02-14 13:40:30

标签: wxpython

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

我已经尝试了几个wxpython版本的python2.6和python2.7,它们都是这样的。所有版本都是win64以及我的操作系统,请大家好!

3 个答案:

答案 0 :(得分:17)

正如其他人所说,请确保您已下载64位Python和64位wxPython版本。如果一个或另一个是32位,它将无法工作。就个人而言,我在Windows上安装wxPython时从未遇到任何问题。

答案 1 :(得分:2)

我在带有Python2.7的Windows 7中遇到此问题,因为我之前安装了32位wx版本。尝试安装64位,它会正常工作。如果你在64位系统并尝试安装32位wx,你会在开始时遇到一些错误。所以试试64bit wx。

答案 2 :(得分:0)

  1. 确保你的py shell版本(win32或win64)。 当你打开闲置。它会显示版本。
  2. 下载wxpython for win32并安装。 https://pypi.python.org/pypi/wxPython