在我的劇本我用:pylint的不喜歡pkg_resources.resource_filename
python from pkg_resources import resource_filename
雙方的PyDev和pylint的0.23抱怨沒有得到解決進口這裏。
E0611 No name 'resource_filename' in module 'pkg_resources'
據我瞭解,出現這種情況是由於兩者的PyDev和pylint的僅執行源代碼分析,實際上並沒有試圖解析/編譯的事實。顯然pkg_resources
做了一些特殊的事情來定義pkg_resources
。包和符號當然就在那裏,整件事情都很好。兩個問題:
- 我該如何說服Eclipse和PyDev他們錯了?
- 首先導致問題的原因是什麼?我還沒有發現其他人有這種問題,我懷疑我的情況有點獨特... :)
Python 2.7.1(在OSX下),分佈0.6.19。
你有沒有找到一種方法來訓練pydev,使代碼完成工作? – Epu 2015-06-18 21:04:31