DLL加载失败:1%不是有效的Win32应用程序
问题描述:
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
我试图python2.6的和python2.7几个wxPython的版本,它们都变成了像this.All版本是Win64中以及我的操作系统,请hep!DLL加载失败:1%不是有效的Win32应用程序
答
正如其他人提到的,确保你有一个64位的Python和一个64位的wxPython版本下载。如果其中一个是32位的,它将不起作用。就个人而言,我从来没有在Windows上安装wxPython时遇到任何问题。
答
我在Windows 7中遇到了这个问题,Python2.7
因为我之前安装了32位wx版本。尝试安装64位,它会正常工作。如果你在64位系统,并试图安装32位WX,你会在开始时得到一些错误。所以试试64位wx。
答
- 请确保您的py shell版本(win32或win64)。当您打开空闲时,您可以使用 。它会显示版本。
- 下载wxpython for win32并安装。 https://pypi.python.org/pypi/wxPython
当您启动python解释器时,第一条消息显示“64位(AMD64)”还是“32位(Intel)”? – 2012-02-14 16:38:37
可能的重复[解决“DLL加载失败:%1不是有效的Win32应用程序。”对于Pygame](http://stackoverflow.com/questions/4676433/solving-dll-load-failed-1-is-not -a化有效的Win32应用程序换pygame的)? – 2012-08-23 22:06:55