sublimetext3 - 如何使用 SublimeLinter 解决此问题?
问题描述
我希望可以问这个问题,即使这不是一个专门的编程问题。我在 Sublime Text 3 中安装了SublimeLinter
和包。我做了并重新启动,但控制台显示以下消息:SublimeLinter-flake8
pip install flake8
SublimeLinter:警告:找不到“flake8”。填写“python”或“可执行”设置。警告:SublimeLinter.lint.base_linter.python_linter:找不到'flake8'。填写'python'或'executable'设置
我怀疑这可能与在用户设置中设置路径有关,但我不确定如何去做。如您所见,我是一个相对新手。谢谢。
解决方案
请确保您已按照以下步骤操作:
安装 SublimeText 包(帮助)
- SublimeLinter
- SublimeLinter-flake8
安装Flake8(使用
pip
,或者pip3
如果你有多个 python 版本)pip3 install flake8
- 配置
flake8
设置- 打开崇高文本
- Sublime Text -> 首选项 -> 包设置 -> Sublime Linter -> 设置
- 将路径设置为所需的 python 版本:
注意:自定义设置需要在右侧(用户)侧!
{
"linters": {
"flake8": {
"executable": [ "python3", "-m", "flake8" ]
}
}
}
重新启动Sublime 以启用更改
不确定pip
或pip3
?请看一下pip 或 pip3 来安装 Python 3 的包?
推荐阅读
- python - 如何在python中访问嵌套字典中的元素?
- sql - 选择最少两行然后排序(没有完整的分组)
- javascript - 从带有字符串和空格的数组中删除逗号到电子邮件
- go - 在字段名称之前提取 csv 空间
- mysql - MySQL 5.7.25 中 IF NOT EXISTS 的正确语法是什么?
- java - 有人可以解释一下算法吗?
- javascript - Javascript 无法执行这个简单的代码
- server-sent-events - AWS APi 网关从 AWS 服务获取响应消息为“:”端点请求超时“504
- arrays - 在 C 中计算数组中超过 4 个元素的平均值时出错
- c++ - 为什么 GCC 在使用类型别名时处理不同的 const reinterpret_cast?