晚上好!我在python 3.3上安装了pylint并遇到了以下问题:在初始化步骤中,pylint无法加载插件模块(来自包pylint.checkers
)。由于debuging我发现问题在于命令
module = __import__(basename, globals(), globals(), None)
从__init__.py
包的checkers
执行。 basename
是此包中的模块(文件)的正确名称,但没有扩展名(我已经检查了这一点)。但是引发了ImportError异常。我没有步入__import__
函数,所以我不知道异常的确切原因是什么。有没有办法找出它是新版本的python的错误,pylint和新版本的python的不兼容性或我的错(可能是配置python或安装pylint)?我的操作系统是Windows 7。
P.S。抱歉我的英语不好。这不是我的母语。
答案 0 :(得分:1)
截至0.26,Pylint不支持Python 3.3。 Logilab主要适用于Python 2.x,因此非常感谢对最新3.x版本的帮助。
您应该通过python-projects@lists.logilab.org邮件列表与团队联系,讨论这个问题。