【问题标题】:ImportError: DLL load failed: %1 is not a valid Win32 application (wx._core_)ImportError: DLL 加载失败: %1 不是有效的 Win32 应用程序 (wx._core_)
【发布时间】:2014-09-04 06:09:56
【问题描述】:

所以我刚开始学习 python,我正在学习本教程:https://www.youtube.com/watch?v=RHvhfjVpSdE#t=274。但我不断收到此错误。

这是我的代码:

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.

请帮忙!

【问题讨论】:

  • 你能把错误翻译成英文吗?好像和你的操作系统有关。
  • ImportError: DLL load failed: %1 er ikke et gyldig Win32-program。 = 导入错误:DLL 加载失败:%1 不是有效的 win32 程序
  • 可能只是 Bla 不是有效的 win32 应用程序
  • 会不会是你在哪里为错误的操作系统选择了wx

标签: python python-2.7 wxpython


【解决方案1】:

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

您可能希望使用 3.0.1 的预览版本,而不是使用 3.0,您可以在此处找到: http://wxpython.kosoftworks.com/preview/20140707/

【讨论】:

    猜你喜欢
    • 2013-01-15
    • 2022-08-14
    • 2012-09-08
    • 2012-03-05
    • 2014-01-02
    • 1970-01-01
    • 2017-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多