zoukankan      html  css  js  c++  java
  • Undefined variable from import when using wxPython in pydev

    I just downloaded wxPython, and was running some of the sample programs from here. However, on every line that uses a variable from wx.*, I get a "Undefined variable from import error"

     例如:

    import wx 
    class MyFrame(wx.Frame): 
        """ We simply derive a new class of Frame. """ 
        def __init__(self, parent, title): 
            wx.Frame.__init__(self, parent, title=title, size=(200,100)) 
            self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE) 
            self.Show(True) 
    app = wx.App(False) 
    frame = MyFrame(None, 'Small editor') 
    app.MainLoop() 
    

      

    解决办法:

    删除pydev,然后重新在Window->Preferences->Pydev->Interpreter-Python进行配置即可。

    PyDev finds the references when you setup the interpreter in

    Window->Preferences->Pydev->Interpreter-Python

    If wxPython was not in your site-packages directory when you first setup the interpreter, then the references to the wx objects and names will not be known to the editor lookup function.  To fix this, remove the interpreter from

    Window->Preferences->Pydev->Interpreter-Python

    and then select new.  Re-add the python installation again and press apply.  At this time, Pydev will import all of the site-package objects again and should populate the lookup dictionary.  You'll want to restart Eclipse for changes to take place.

  • 相关阅读:
    查看邵杨的源码
    java 读写excle
    绘图的引擎
    handler的使用
    小结
    周末,啦啦啦
    监控宝发布移动应用监控服务 引领移动APM
    监控宝优化升级 创新驱动用户体验
    云智慧:顺势而为 做世界级APM服务商
    性能为王:云智慧APM助小米IT服务能力提升
  • 原文地址:https://www.cnblogs.com/hollyspirit/p/2677882.html
Copyright © 2011-2022 走看看