Как настроить linter-flake8 на Atom?

Я пытаюсь настроить linter-flake8 для python в редакторе Atom. Я использовал pip install flake8, и он установил flake8 на ~/.local/bin/. Я помещаю его в свой PATH и добавляю эту строку в свой файл coffee.init:

process.env.PATH = ['~/.local/bin', process.env.PATH].join(':')

Но все же каждый раз, когда я использую Atom, я получаю эту ошибку:

Error: spawn flake8 ENOENT

Кто-нибудь знает, как это исправить?

Большое спасибо!


person Dimitris Poulopoulos    schedule 27.06.2016    source источник
comment
Есть ли у вас какие-либо ошибки, когда вы вводите flake8 в своем терминале?   -  person trojek    schedule 25.11.2016


Ответы (3)


Я решил ту же ошибку в Ubuntu, используя команду ниже.

sudo pip install flake8

См. ссылку ниже, чтобы получить дополнительную информацию. https://github.com/atom/atom/issues/4642

Если вы получаете ошибку pep8 из-за этого, вам также необходимо установить pep8. Ниже приведена команда

sudo apt-get install pep8
person Lavanya Pant    schedule 15.07.2016

У меня возникла эта проблема, потому что мне не удалось установить flake8 с помощью pip install flake8, я ввел sudo apt-get install flake8, чтобы завершить установку, и проблема решена!

сначала вы должны ввести какой flake8, чтобы проверить, успешно ли вы его установили

person cccandy    schedule 29.11.2016

Мне также пришлось использовать флаг H sudo для работы which flake8.

sudo -H pip install flake8
person nikhilweee    schedule 27.12.2016