我有一个使用 Python 3.6 的项目,其中我使用了 PEP 448解包语法。
Sublime 中的 Flake8Lint 使用我的默认安装 flake8
,恰好是 Python 2.7 并将这些标记为语法错误。
我一直在寻找一个选项来选择不同的 flake8
每个项目的二进制文件,但我没有看到在 .flake8
中配置它的方法, setup.cfg
甚至 .sublimelinterrc
?
我错过了什么,有没有办法做到这一点?
最佳答案
我今天在使用 python3 时遇到了同样的问题,并通过 Sublime 项目设置(项目 > 编辑项目)修复了它:
{
"settings":
{
"flake8lint": {
// "python_interpreter": "auto",
"python_interpreter": ".../dev/.virtualenvs/myproject/bin/python",
}
},
}
希望有帮助。
关于python-3.x - 如何强制 Sublime 为每个项目使用不同的 `flake8`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49038966/