Ошибка: порождает пикодестиль ENOENT
Я получил эту ошибку, установив linter-pep8.
Error: spawn pycodestyle ENOENT
at exports._errnoException (util.js:1026:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
1 ответ
Ошибка вызвана переименованием пакета из linter -pep8 в linter -pycodestyle v2.0.0
Решение:
- Удалить pep8
sudo pip uninstall pep8
- Удалить pycodestyle
sudo pip uninstall pycodestyle
- Снова установка pycodestyle
sudo pip install pycodestyle
- Удалите пакет ATOM linter-pep8
apm uninstall linter-pep8
- Установка пакета ATOM linter-pycodestyle
apm install linter-pycodestyle
- Проверьте правильность установки pycodestyle, выполнив
which pycodestyle
в терминале. Это должно вернуть путь к pycodestyle (например./usr/local/bin/pycodestyle
). Вы можете установить этот путь в параметре " Путь к исполняемому файлу" пакета атомов linter-pycodestyle, но он должен работать по умолчанию