在Windows XP上安装wxPython之后,“导入wx”失败

我下载并安装了这个版本的wxPython ,用于我的Python 2.6安装:

http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.9.1-py26.exe

当我运行Python并尝试导入wx时,出现以下错误:

C:\Program Files\Console2>python Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import wx Traceback (most recent call last): File "<stdin>", line 1, in <module> File "c:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\__init__.py", line 45, in <module> from wx._core import * File "c:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 4, in <module> import _core_ ImportError: DLL load failed: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. >>> 

我已经尝试删除wxPython并再次安装,我得到了同样的错误。 我该如何解决这个问题?

我得到了同样的错误。

一些谷歌搜索后发现这个链接到MSVC ++ 2008 Redestributable并安装它。

这解决了这个问题。

恨这样说,但我有同样的问题,并重新启动后导入工作正常。

复制Microsoft C运行时库v.9文件和清单。 也就是说, msvcr90.dllmicrosoft.vc90.crt.manifest从文件夹python到文件夹wx,是包含启动dll失败的文件夹。

或者安装Visual C ++ 2008可再发行组件包。

从wxPython trac系统中查找“应用程序配置不正确”,唯一有意义的参考是64位与32位兼容性问题。

否则,我会说布赖恩的尝试ANSI 的答案是相当不错的。

顺便说一句,如果你尝试再次卸载,进入site-packages文件夹,并确保所有的wx和wxPython的东西被删除。

试试ANSI版本,而不是Unicode版本。 IIRC它需要匹配Python 2.6安装才能正常工作。

我也有同样的问题。更好的安装“便携式Python”的IDE,带有一些很好的模块,包括wxPython。你可以立即开始编码GUI,而不需要下载一个单独的wxPython。链接http://www.portablepython.com /

也许来不及,但我有同样的问题,并通过从他们自己的网站下载解决方案:wxPython2.8-win64-unicode-py27在我的情况下,它最初想要设置在其他地方比我的python文件夹。 所以我改变它在../python27/Lib/SitePackages/然后它工作正常。

我希望它有帮助。

另一个迟到的答案,但我最近有问题(8/14),我的解决方案是使用32位而不是64位wxPython版本。

你尝试使用模块wxpython 2.8.12.1版本,选择你的python版本。 你可以在这里下载:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython