2014-02-12 3 views
-2

Это мой первый раз, используя WxPython Python может пойти театр мой кодDLL ошибка Ошибка загрузки в WxPython

import wx 
app=wx.App() 
win=wx.Frame(None, -1, 'Window Title') 
win.Show() 
app.MainLoop() 

Это ошибка я получаю:

Traceback (most recent call last): 
    File "C:/Users/sancios/Desktop/huluhup", 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 is not a valid Win32 application. 
+1

Пожалуйста, используйте более информативное название. –

+0

Что бы вы хотели сделать в строке 'win = wx.Frame (None, -1 'Window Title')'? В частности, что такое '-1' for, и как он должен сидеть там перед строкой' 'Window Title''? – Floris

+0

@Floris - это стандартный экземпляр класса wx 'Frame (parent, id, window_title)' -1 означает использование по умолчанию и вычисление id –

ответ

0

Это звучит, как вы смешивают версии Python и wxPython. Они должны совпадать. Например, если у меня есть 32-разрядная версия Python 2.7, мне нужен 32-разрядный wxPython 3.0 для Python 2.7. Вы не можете установить wxPython, который является 64-разрядным с 32-разрядным Python (или наоборот) и ожидать, что он будет работать.

Смежные вопросы