Как интегрировать python3-flake8 с Atom в Ubuntu 16.04

Я установил python3-flake8 в Ubuntu 16.04 с помощью команды sudo apt-get install python3-flake8 Затем приступил к установке пакета линке flake8 на Atom. Однако при перезапуске отображается следующая ошибка: spawn flake8 ENOENT.

Я не знаю, может ли атом обнаружить flake8 в моей системе или это какая-то другая проблема.

Сообщение об ошибке:

Error: spawn flake8 ENOENT
    at exports._errnoException (util.js:890:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
    at onErrorNT (internal/child_process.js:348:16)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

1 ответ

Из Ubuntu 16.04, flake8 двоичный файл можно найти в flake8 пакет, а не python3-flake8 ( Xenial / 16.04 и Yakkety / 16.10). Установка этого позволит вам использовать flake8 команда в терминале, а также позволит Atom получить к нему доступ и линтовать ваш код.

Вы можете установить flake8 правильно с:

sudo apt-get install flake8
Другие вопросы по тегам