【问题标题】:How to force Sublime to use different `flake8` per project?如何强制 Sublime 每个项目使用不同的`flake8`?
【发布时间】:2018-02-28 21:34:18
【问题描述】:

我有一个使用 Python 3.6 的项目,其中我使用 PEP 448 解包语法。

Sublime 中的 Flake8Lint 使用我默认安装的 flake8,它恰好是 Python 2.7,并将这些标记为语法错误。

我一直在寻找一个选项来根据每个项目选择不同的flake8 二进制文件,但我没有看到在.flake8、setup.cfg 甚至.sublimelinterrc 中配置它的方法?

我错过了什么吗,有没有办法做到这一点?

【问题讨论】:

    标签: python-3.x sublimetext3 flake8


    【解决方案1】:

    我今天在使用 python3 时遇到了同样的问题,并通过 Sublime 项目设置(项目 > 编辑项目)修复了它:

    {
        "settings":
        {
            "flake8lint": {
                // "python_interpreter": "auto",
                "python_interpreter": ".../dev/.virtualenvs/myproject/bin/python",
            }
        },
    }
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      • 2012-03-17
      • 2014-11-01
      • 2016-01-23
      • 2015-03-19
      • 1970-01-01
      • 2017-01-06
      相关资源
      最近更新 更多