【发布时间】:2014-11-07 20:25:10
【问题描述】:
我最近在 Windows 7 上安装了 pylint,当我运行它时出现错误:
Error executing PyLint: Command failed with error=None, status=1; stderr:
Traceback (most recent call last):
File "C:\Python27\Scripts\pylint", line 3, in <module>
run_pylint()
File "c:\python27\lib\site-packages\pylint\__init__.py", line 20, in run_pylint
from pylint.lint import Run
File "c:\python27\lib\site-packages\pylint\lint.py", line 30, in <module>
from pylint.checkers import utils #pylint: disable=unused-import
文件“c:\python27\lib\site-packages\pylint\checkers__init__.py”,第 47 行,在 从 pylint.reporters 导入 diff_string 文件“c:\python27\lib\site-packages\pylint\reporters__init__.py”,第 20 行,在 从 pylint.utils 导入 MSG_TYPES 文件“c:\python27\lib\site-packages\pylint\utils.py”,第 32 行,在 从 astroid 导入节点,模块 ImportError: 没有名为 astroid 的模块
我已尽我所能遵循安装说明,但似乎无法克服这一点。
【问题讨论】:
-
你是如何安装 pylint 的?使用 pip/easy_install ? Astroid 是一个 pylint 依赖项。以上工具应该会自动安装。如果您从源安装,请同时下载并安装 astroid(请参阅bitbucket.org/logilab/astroid)
标签: pylint