Как я могу исправить эту проблему с помощью SublimeLinter? - PullRequest
0 голосов

Надеюсь, можно задать этот вопрос, даже если это не совсем вопрос программирования. Я установил пакеты SublimeLinter и SublimeLinter-flake8 в Sublime Text 3. Я сделал pip install flake8 и перезапустил, но на консоли отображается следующее сообщение:

SublimeLinter: ВНИМАНИЕ: не удается найти 'flake8'. Заполните параметр «python» или «исполняемый файл». ВНИМАНИЕ: SublimeLinter.lint.base_linter.python_linter: не удается найти 'flake8'. Заполните настройку 'python' или 'исполняемый файл'

Я подозреваю, что это может быть связано с установкой пути в пользовательские настройки, но я не знаю, как go об этом. Как видите, я относительный новичок ie. Спасибо.

1 Ответ

1 голос
/ 11 мая 2020

Убедитесь, что вы выполнили следующие шаги:

  1. Установите пакеты SublimeText ( help )

    • SublimeLinter
    • SublimeLinter-flake8
  2. Установить Flake8 (используйте pip или pip3, если у вас несколько версий python)

    • pip3 install flake8
  3. Настроить flake8 настройки
    1. Открыть Sublime Text
    2. Sublime Text -> Настройки -> Настройки пакета -> Sublime Linter -> Настройки
    3. Установите путь к желаемой python версии:

Примечание: необходимо включить пользовательские настройки правая (пользовательская) сторона!

{
    "linters": {
        "flake8": {
            "executable": [ "python3", "-m", "flake8" ]
        }
    }
}

Перезапустить Sublime, чтобы изменения вступили в силу

enter image description here

Не уверены насчет pip или pip3? Пожалуйста, посмотрите pip или pip3, чтобы установить пакеты для Python 3?

...