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即可解決。

    
   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章