Pyint提示'无法导入<module>'</module>

时间:2014-01-05 05:48:20

标签: pylint

testproject/src/pkga/pkgb/pkgc/module.py

testproject/test/pkga/pkgb/pkgc/module_test.py

src和test是源文件夹,

src / pkga和test / pkga是根包

文件module_test.py中的

from pkga.pkgb.pkgc import module

pylint module_test.py会提示Unable to import pkga.pkgb.pkgc甚至将'testproject / src /'添加到PYTHONPATH

似乎pylint只会在dir'testproject / test /'

中找到'pkga / pkgb / pkgc / module.py'

但是,将'testproject / src / pkga / pkgb / pkgc / module.py'更改为'testproject / src / pkganew / pkgb / pkgc / module.py'

是可以的

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

运行python module_test.py时是否有效?哪个目录有__init__.py个文件?

我认为存在PYTHONPATH问题或包冲突,即pylint / python选择第一个pkga包目录,这可能是module_test所在的目录,因此找不到其中module