2015-04-20 26 views
0

我有兩個例子:PyDev就可以不承認所有模塊成員正確

enter image description here

正如你所看到的第一個例子中的PyDev標記工藝及進口排在第二的「未定義的變量PULL(... )」。 但是,代碼執行沒有任何問題。只是PyDev無法解析這些名字。

仔細看看多處理和zmq模塊,我發現無法識別的成員通過更新全局變量以某種奇怪的方式導入。

有沒有辦法讓PyDev更全面地評估這些導入文件?

回答

0

這讓PyDev認識到pyzmq中的所有對象是一個真正的痛苦。正如法比奧通過鏈接建議的那樣,將zmq設置爲強制內置,它應該可以解決問題。我使用的是GEVENT ZMQ所以在我來說,我進口ZMQ如下...

進口zmq.green爲ZMQ

使用Eclipse中的最新的PyDev:窗口>首選項>的PyDev>口譯員> Python口譯員>強制建築物>新建。

只需添加zmq「Builtin添加」。我會關閉項目並重新啓動Eclipse。您可能需要關閉/重新打開顯示錯誤的模塊和/或執行項目>清理。 zmq錯誤應該消失。

相關問題