Ответ 1
Сообщение об ошибке сообщает вам, что вы не установили программу flake8. Установите его.
Предположим, что pip установлен
pip install flake8
должен работать.
Я установил vim-flake8 git, клонируя его в папке пакета Pathogen, как обычно, но когда я попытался запустить плагин нажатием F7 или используя :call Flake8()
в одном файле Python я получаю следующее сообщение:
Ошибка при обработке функции Flake8:
строка 8:
Файл flake8 не найден. Сначала установите его.
Кто-нибудь знает, что происходит?
Сообщение об ошибке сообщает вам, что вы не установили программу flake8. Установите его.
Предположим, что pip установлен
pip install flake8
должен работать.
pip install flake8
и если вы столкнетесь с ошибками разрешения:
sudo -H pip install flake8
Если вы уже установили flake8 и эта ошибка произошла, вызовите flake8, используя абсолютный путь.
Для этого отредактируйте строку 73 ~/.vim/autoload/flake8.vim
следующим образом:
call s:DeclareOption('flake8_cmd', '', '"/absolute/path/to/flake8"')
Если установка flake8 через pip не работает, попробуйте это:
apt-get install flake8
Работал для меня.
Если вы находитесь на OSX, и у вас все еще есть эта проблема, это разрешило это для меня. Просто запустите следующую команду в своем терминале.
ln -s ~/.vim/bundle/vim-flake8/plugin ~/.vim/bundle/vim-flake8/ftplugin
И я еще не пробовал это решение, но, видимо, вы можете просто добавить filetype plugin on
к вашему .vimrc
, и он должен работать.