在我的脚本中,我使用:
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。