4

我下载并安装了这个版本的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 并再次安装,但我得到了同样的错误。我该如何解决这个问题?

4

9 回答 9

3

我遇到了同样的错误。

经过一番谷歌搜索后,找到了这个指向MSVC++ 2008 Redestributable的链接并安装了它。

这解决了问题。

于 2008-11-29T21:46:17.047 回答
3

讨厌这么说,但我遇到了同样的问题,并且重新启动后导入工作正常。

于 2011-02-25T17:09:02.267 回答
1

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

于 2008-11-25T05:50:18.503 回答
1

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

否则,我会说布赖恩尝试 ANSI 的答案非常好。

顺便说一句,如果您再次尝试卸载,请进入 site-packages 文件夹并确保删除所有 wx 和 wxPython 内容。

于 2008-11-25T06:20:30.177 回答
1

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

或者安装 Visual C++ 2008 Redistributable Package。

于 2009-05-12T16:07:24.180 回答
1

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

于 2011-01-31T14:56:09.807 回答
0

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

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

于 2014-09-06T19:27:57.363 回答
0

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

于 2014-08-01T21:32:28.080 回答
0

也许为时已晚,但我遇到了同样的问题,并通过从他们自己的网站下载解决了这个问题:wxPython2.8-win64-unicode-py27 在我的情况下,它最初想在我的 python 文件夹之外的其他地方进行设置。所以我把它改成在 ../python27/Lib/SitePackages/ 然后它工作正常。

我希望它有所帮助。

于 2013-11-17T02:06:42.733 回答