【问题标题】:Win7/Python3.3: PyLint failed to load its pluginsWin7/Python3.3:PyLint 无法加载其插件
【发布时间】:2012-10-22 14:53:43
【问题描述】:

晚上好!我在 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。

附:对不起我的英语不好。这不是我的母语。

【问题讨论】:

  • 您是如何安装logilab-astng 依赖项的?安装时总是出错。安装前是否需要在上面运行2to3
  • 我只是在logilab-astng源代码文件夹中执行full_path_to_python_interpreter setup.py install。没有任何问题。
  • 我一直认为安装logilab-astng时的测试错误有更深层次的含义,但你说得对,它们似乎不会影响包或pylint的安装和运行。感谢您提供的信息,我很傻,因此没有在 Python 3.x 上运行 pylint。
  • 我刚刚安装了 Python 3.2,pylint 运行良好。所以这似乎是 Python 3.3 和 pylint 的一些不兼容。

标签: python python-3.x pylint


【解决方案1】:

从 0.26 开始,Pylint 不支持 Python 3.3。 Logilab 主要与 Python 2.x 一起使用,因此非常感谢对最新 3.x 版本的帮助。

您应该联系 python-projects@lists.logilab.org 邮件列表中的团队来讨论这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 2020-03-27
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多