Как интегрировать 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