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。
没有找到相关结果
已邀请:
2 个回复
舞备联
中,为pydev项目选择当前使用的解释器。选择
选项卡。按
按钮,然后将
添加到列表中。 我已经做到了,现在我的错误消失了,方法的自动完成可以在我的项目中正常工作。我正在使用python 2.7.9,pydev 3.3.3和eclipse kepler r2。 对于pylint,您可以在项目的pylint配置中,针对整个文件或一个使用实例的全局禁用警告。您可以在文件的开头添加“ 8”注释以对该模块禁用它,也可以在上面的行中添加该注释以仅对该实例禁用它。还有一种可能耗时的方法来手动提示pylint您的类具有特定的方法。
羔磺
。 Pylint编译指示只需要处于相同的缩进级别,但是pydev注释必须位于同一行。我有点混乱的函数变成了: