在 Sublime Text 中使用 Pylinter 时出现 ImportError

ImportError while using Pylinter in Sublime Text

我正在使用 MacOS。之后:

…原来是找不到pylint:

Fatal pylint error:
ImportError: No module named pylint

该问题的解决方案是简单地将 lint.py 的路径添加到 Pylinter 的首选项文件中,我发现它是:

/usr/local/lib/python2.7/site-packages/pylint/lint.py

现在,问题是:

Fatal pylint error:
ImportError: No module named astroid

此包已安装。任何想法可能会丢失什么?谢谢。

我遇到了同样的问题。由于我的 pylint 安装与 anaconda 集成,我需要告诉 sublimeText 在哪里可以找到它。我通过将路径添加到 lint.py 来做到这一点。然后弹出相同的 ImportError: No module named astroid 错误。

然后我告诉 sublimeText 我的 python 安装在哪里,它解决了问题。我通过更改首选项文件中的 python_bin 值来删除它(Sublime Text -> Preferences -> Package Settings -> Pylinter -> Settings - Default):

"python_bin": "/Users/HelloWorld/anaconda3/lib/python3.5",

也许如果您将其更改为 /usr/local/lib/python2.7 它会起作用吗?

我在使用 pylinter 时也遇到了很多麻烦。和你一样的错误是其中之一。我像上面描述的那样改变了位置路径,但后来我遇到了其他问题。为此,我决定改用SublimeLinter。我不得不说,这个解决方案为我节省了很多时间并且非常令人满意。此外,您有很好的文档和很多用户,这也很有帮助。

也许你可以考虑改用 SublimeLinter 来?

抱歉没有直接回答您的问题...