晚上好!我在 python 3.3 上安装了 pylint 并遇到了以下问题:在初始化步骤 pylint 无法加载插件模块(来自包 pylint.checkers
)。感谢调试,我发现问题出在命令中
module = __import__(basename, globals(), globals(), None)
从 checkers
包的 __init__.py
执行。 basename
是这个包中模块(文件)的正确名称,但没有扩展名(我已经检查过了)。但是引发了 ImportError 异常。我无法进入 __import__
函数,所以我不知道异常的确切原因是什么。有什么办法可以查出是新版python的bug,pylint与新版python的不兼容还是我的错(可能是配置python或者安装pylint)?我的操作系统是 Windows 7。
附言对不起我的英语不好。这不是我的母语。
最佳答案
从 0.26 开始,Pylint 不支持 Python 3.3。 Logilab 主要与 Python 2.x 一起工作,因此非常感谢对最新 3.x 版本的帮助。
您应该联系 python-projects@lists.logilab.org 邮件列表中的团队来讨论这个问题。
关于python - Win7/Python3.3 : PyLint failed to load its plugins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13014051/