python - 必须提供 lint.py 的路径,找不到它

标签 python sublimetext python-3.4 sublimelinter

我正在尝试将 SublimeLinter-pylint 安装到我的 Sublime Text 3 中。它告诉我按照说明进行操作,因为它(大概)找不到 lint.py(我在此之前尝试安装 Pylinter,但结果却失败了,所以我假设这是同样的问题)。

我已经看过类似问题的其他答案,但它们不适用于我。

有人说要使用 SublimeLinter,我正在这样做。我已经安装了它,并且我在其上安装的 PHP/JS linters 工作得很好。

然后它说要安装我已经使用 pip 完成的 pylint(废话)。 作为引用,终端打印中的 pylint --version:

No config file found, using default configuration
pylint 1.2.1, 
astroid 1.1.1, common 0.62.0
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]

所以我有点迷路了。现在,当我尝试通过包控制安装 SublimeLinter 时,它告诉我按照安装说明进行操作 here .这告诉我必须按照提供的说明进行操作 here .我已经按照说明做了,'hash - r which pylint' 什么都不打印。没有路径,没有错误,没有“找不到模块”,只是空白。不过,'hash - r which asdfjkl' 会报错,据我所知,它正在工作,pylint 也在工作,正如我用 python 文件验证的那样。

从来没有任何与 ST3 相关的事情如此令人困惑和烦人;我几乎放弃了这个,并且将在没有 linter 的情况下继续(它是 python,所以至少调试不是那么糟糕)。

有什么建议吗?

最佳答案

我想你只需要输入

哪个pylint

你应该看到类似的东西

/usr/bin/pylint

不确定 hash -r 应该做什么

关于python - 必须提供 lint.py 的路径,找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24899789/

相关文章:

python - 修复 Python 的 lxml 中的 tostring()

python - 在 python 中给定条件获取唯一的列表/元组元素

java - Sublime 构建扰乱 Gradle 构建输出

Python time.sleep() 在 Linux 和多线程中不起作用

python - 将 python 操作转换为 numpy

python - 盈透证券自动交易

python - Sublime Text - Python - 文档字符串和 Linting 消息的工具提示或气泡

scope - Sublime Text : scope selector operators

graphics - 如何使用 xlsxwriter 在文本框中放置一些具有透明度和旋转的文本

python - 如何中止 AST 访问者并保持原始节点不变?