2008-11-25 90 views
4

安裝的wxPython之後我下載並安裝該版本的wxPython爲使用我的Python 2.6的安裝:「進口WX」無法在Windows XP

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和重新安裝,我得到了同樣的錯誤。我該如何解決這個問題?

回答

1

嘗試ANSI版本而不是Unicode版本。 IIRC它需要匹配Python 2.6安裝才能正常工作。

+0

我嘗試了ANSI版本,我仍然得到了同樣的錯誤:你可以在這裏下載。 – Dave 2008-11-25 20:18:35

1

wxPython trac system中查找「應用程序配置不正確」,唯一有意義的參考是64位與32位兼容性問題。

否則,我會說Brian's answer嘗試ANSI是非常好的。

順便說一句,如果您再次嘗試卸載,請進入site-packages文件夾並確保所有wx和wxPython的東西都被刪除。

1

複製Microsoft C運行時庫v.9文件和清單。也就是,msvcr90.dllmicrosoft.vc90.crt.manifest從文件夾python到文件夾wx,這是包含啓動dll失敗的文件夾。

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

1

我也有同樣的issue.Better安裝「便攜式的Python」 IDE附帶了一些不錯的模塊,包括wxPython的。你可以啓動,而無需下載單獨的wxPython.The鏈接立即編碼GUI, http://www.portablepython.com/

3

討厭說這個,但我有同樣的問題,並重新啓動後導入工作正常。

0

也許爲時已晚,但我有同樣的問題,解決了通過下載,從他們的own website:wxPython2.8-Win64上支持unicode py27 在我的情況下,它最初想建立在別的地方比我的蟒蛇文件夾。所以我改變它在../python27/Lib/SitePackages/ 然後它工作正常。

我希望它有幫助。

0

另一個遲到的答案,但我最近有問題(8/14),我的解決方案是使用32位而不是64位wxPython版本。