【问题标题】:Pylint Error - no module named astroidPylint 错误 - 没有名为 astroid 的模块
【发布时间】: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


【解决方案1】:

使用此链接正确安装 pip How do I install pip on Windows?

然后执行 pip install pylint

那么请仔细阅读此注释http://docs.pylint.org/installation.html#note-for-windows-users

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    相关资源
    最近更新 更多