Как получить flake8 в $PATH

Windows 7 с Atom IDE. Оставайтесь со мной здесь, я новичок в использовании командной строки и атома. ошибка flake8 при запуске python в атоме. Терминал говорит, что расположение файла для flake8: /c/Users/Parker/AppData/Local/Programs/Python/Python37/Scripts/flake8

Как мне получить flake8 на моем пути для атома? Я попытался загрузить virtualenv, а затем отказался от него, когда нажал sudo: команда не найдена. Подумал, что должен быть более простой способ.

Как мне это сделать? Несколько дней пробовал разные методы и исчерпал функцию поиска.


person mRminerdata    schedule 12.09.2018    source источник
comment
У вас где-то установлен flake8? Вы можете изменить путь к нему в настройках. Если он не установлен, начните с него :) atom.io/packages/linter-flake8   -  person The Pjot    schedule 12.09.2018
comment
Я устанавливал через pip. Как изменить путь к нему?   -  person mRminerdata    schedule 12.09.2018
comment
Вы знаете путь flake8, так что следуйте по ссылке, которую я дал. Предполагая, что вы используете linter-flake8. › Atom -> Настройки -> Пакеты -> linter-flake8.   -  person The Pjot    schedule 12.09.2018
comment
Я попытался ввести /c/Users/Parker/AppData/Local/Programs/Python/Python37/Scripts/flake8 в «путь к исполняемому файлу» в настройках, и это не помогло: в остальном я знаком с предоставленной вами ссылкой, Это тот, с которого я начал.   -  person mRminerdata    schedule 12.09.2018
comment
Я также пробовал /usr/bin/flake8. когда я ls /usr/bin я не вижу flake8, хотя он был установлен   -  person mRminerdata    schedule 12.09.2018
comment
Это путь для линукса. возможно, эти вопросы могут помочь? stackoverflow.com/questions/45707756/   -  person The Pjot    schedule 12.09.2018
comment
Я тоже прошел этот урок. Итак, мои ошибки в атоме выглядят так же, как и в нижней части этой страницы, поэтому, возможно, прочитайте эту ветку, чтобы понять, с чем я сталкиваюсь: github.com/AtomLinter/linter-flake8/issues/582   -  person mRminerdata    schedule 12.09.2018
comment
Итак, после выполнения того, что говорит malkir23, я получаю эту ошибку: Ошибка при запуске Flake8. Ошибка: не удалось создать команду flake8. Убедитесь, что flake8 установлен и находится в вашем PATH, и это то, что я не могу найти.   -  person mRminerdata    schedule 12.09.2018
comment
Я думал, что это будет так же просто, как ввести «what flake8» в консоль и скопировать/вставить в путь к исполняемому файлу в атоме, возможно, изменив форматирование файла. Но это совсем не сработало. Я понятия не имею, что еще здесь делать. Я чувствую, что перепробовал все в пределах своей, хотя и ограниченной, области знаний.   -  person mRminerdata    schedule 12.09.2018
comment
У меня самого совсем нет идей, я разрабатываю Linux (ubuntu) с незапамятных времен. Извините :(   -  person The Pjot    schedule 12.09.2018
comment
спасибо за попытку! Я чувствую, что должен быть кто-то, кто испытывает ту же проблему. Я попробую еще раз завтра   -  person mRminerdata    schedule 12.09.2018
comment
должна быть простая команда или две, чтобы войти в терминал. Могу ли я использовать кошку или | ? Я пошел, чтобы загрузить rbox и водород и столкнулся с той же проблемой, пытаясь получить доступ к rScript. Все скачивается, только не в пути. Для всех, кто читает это, я использую cmder/conEmu для терминала, а не только cmd.   -  person mRminerdata    schedule 12.09.2018


Ответы (1)


У меня тоже была эта проблема, и простое выполнение pip install flake8 в cmd исправило ее для меня.

person Spodeian    schedule 05.03.2020