使用eclipse+Pydev作为wxpython的开发环境时,经常出现import wx,没有问题,但是使用wx模块里面的内容就会出现各种红叉,但是程序运行没有问题,这种问题肯定是wx路径的问题,在Libraries里面把wx的具体路径再添加上,虽然其父路径已经添加,然后apply一下,这种情况似乎消失,程序运行没有问题,之后再去了刚才的wx的具体路径之前的报错现象也没有了。
2.现在没有红叉了 但是运行时会提示找不到模块:
Traceback (most recent call last):
File "D:\pywork\mypython\wx\wxexample.py", line 16, in <module>
class sayHello(wx.App):
AttributeError: 'module' object has no attribute 'App'
这个原因是因为当前D:\pywork\mypython\的路径没有加入pythonpath有两种方法可以解决
第一种:新建python项目,选择把src加入path,这时在这个项目下的wxpython就不会报错了
第二种方法,在把原有项目的src加入python path下