这是一个web tutorial,解释了如何安装wxPython(3rd link from the list is the version that i have installed).
我的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工作得很糟糕?
我如何绕过这个问题?
答案 0 :(得分:1)
看起来你命名了你的脚本&#34; wx.py&#34;并将它放在根Python目录中:C:\ Python26。这是Python导入模块时使用的搜索路径的一部分。它找到你的wx.py并导入它而不是真正的wx包。使用与您尝试导入的模块不冲突的名称保存脚本。