python wxpython问题

import wx
class App(wx.App):
def OnInit(self):
frame=wx.Frame(parent=None,title='Bare')
frame.Show()
return True
app=App()
app.MainLoop()
这段程序我在windows下运行没问题。在kali linux 运行老是出现
./1.py: line 2: syntax error near unexpected token `('
./1.py: line 2: `class App(wx.App):'
在linux下我用vim编辑器重新输入了一遍但是运行还是报这个错误求指点

第1个回答  2013-09-16
你确信你有wx这个库?linux默认是没有的,检查一下吧。追问

我用的是kali linux 我用inport wx的时候没有报错

追答

亲自验证,我在ubuntu 上代码没有问题!

给你看一下我打的代码:

运行效果如下:

追问

嗯 是环境问题 ,我一直都用windows下的突然换linux 忘记加你图中的第一行了 谢谢你

追答

记得采纳

本回答被提问者采纳
第2个回答  2013-09-19
不会吧,是不是类名不能是App关键字,或者是环境不对
相似回答