这是一个Web教程,解释了如何安装wxPython(列表中的第3个链接是我已安装的版本)。
我的Python版本也是 Python 2.6.2
每当我尝试键入时(根据教程)
import wx
app=wx.App()
win=wx.Frame(None)
win.Show()
app.MainLoop()
然后save
它,run it
我在GUI Python Shell中收到以下消息:
Traceback(most recent call last):
File "E:/Python26/sdf", line 1, in <module>
import wx
File "E:/Python26\wx.py", line 2, in <module>
app=wx.App()
AttributeError: 'module' object has no attribute 'App'
您也可以在图片中看到它...
为什么在本教程中wxPython无法正常工作时会发生这种情况?
我如何才能绕过这个问题?
您似乎将脚本命名为“ wx.py”,并将其放在Python的根目录中:C:\ Python26。这是Python导入模块时使用的搜索路径的一部分。它找到您的wx.py并将其导入,而不是真正的wx包。使用与您要导入的模块不冲突的名称保存脚本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句