帮我看看怎么回事,不能import wx

帮我看看怎么回事,不能import wx

Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/xwm/wx.py", line 3, in <module>
    class MyFrame(wx.Frame):
AttributeError: 'module' object has no attribute 'Frame'
>>>

以上是在python解释器里出错。

但是在我装了wx后,多了个python shell程序,跟python一样的解释器,在里面就可以正常import wx

是为什么呢?
你当前目录下有个wx.py....
模块的路径问题,用sys.path看看是否包含wx的路径
二楼正解,你的/home/xwm/wx.py与wx自带的wx.py冲突,系统选用了/home/xwm/wx.py这个文件,导致出错。
感谢您们的答复,2楼厉害,一语道破。
我一时忘了这点。呵呵。名字空间冲突
碰巧碰巧。。。。。

改了文件名后调试成功。再次感谢。
还多亏四楼的提醒,谢谢
二楼正解  所以自己写东西给模块命名的时候 一定记得不要和系统模块重名
学习了。。。