关于解决Pydev中提示“Undefined variable from import”的问题

 

使用eclipse+pydev使用twisted时,出现了“Undefined variable from import: listenTCP”的错误提示,但是代码是可以正确运行的,想下应该是pydev的问题。也尝试了很多网上的方法,包括手动添加twisted库文件夹到PYTHONPATH中,还有强制设置这种错误发生时执行忽略的方法。

    这些方法的结果不尽人意,最终的解决办法请看下面:

    

问题:

    reactor.listenTCP(8012, ChatFactory(), 1000, '192.168.24.1')
    reactor.run()

    红色部分,包括所有的reactor引用对象,eclipse都会显示“Undefined variable from import: XXXX”

 

解决方案:

    eclipse依次选择windows->preferences->pydev->interpreters->python interpreter->Forced Builtins,在其中new一个内建名称为“twisted”,之后apply即可解决。

 

本文出自 “无名” 博客,请务必保留此出处http://xdzw608.blog.51cto.com/4812210/1620403

posted on 2016-09-20 10:41  可可_小虾米  阅读(249)  评论(0编辑  收藏  举报

导航