2014-09-04 63 views
0

所以我刚开始学习python,我正在学习本教程:https://www.youtube.com/watch?v=RHvhfjVpSdE#t=274。但我一直在制造这个错误。ImportError:DLL加载失败:%1不是有效的Win32应用程序(wx._core_)

这是我的代码:

import wx 

class bucky(wx.Frame): 

    def __init__(self,parent,id): 
     wx.Frame.__init__(self,parent,id, 'Frame aka window', size=(300, 200)) 

if __name__=='__main__': 
    app=wx.PySimpleApp() 
    frame=bucky(parent=None,id=-1) 
    frame.Show() 
    app.MainLoop() 

这是我的错误:

Traceback (most recent call last): 
    File "C:/Python27/gui.py", line 1, in <module> 
    import wx 
    File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\__init__.py", line 45, in <module> 
    from wx._core import * 
    File "C:\Python27\lib\site-packages\wx-3.0-msw\wx\_core.py", line 4, in <module> 
    import _core_ 
ImportError: DLL load failed: %1 er ikke et gyldig Win32-program. 

请帮帮忙!

+1

你能错误翻译成英文?似乎它与您的操作系统有关。 – 2014-09-04 06:10:32

+0

ImportError:DLL加载失败:%1 er ikke et gyldig Win32-program。 = importerror:DLL加载失败:%1不是有效的win32程序 – 2014-09-04 06:12:35

+1

可能只是* Bla不是一个有效的win32应用程序* – TidB 2014-09-04 06:13:37

回答

2

可能是错误的安装程序,在Windows上,您必须确保如果您安装了Python 2.7 32,那么您需要使用Python 2.7 32位的wxPython 3.0。

而不是使用3.0的你可能想使用预览建立3.0.1,你可以在这里找到: http://wxpython.kosoftworks.com/preview/20140707/

相关问题