2013-06-11 7 views
13

zainstalowałem vim-flake8 przez git klonowanie go na moim patogenu folderze wiązki, jak zwykle, ale kiedy próbowałem uruchomić wtyczkę naciskając F7 lub używając :call Flake8() w jednym pliku Python pojawia się następujący komunikat:vim-flake8 nie działa

błąd wykryty podczas przetwarzania funkcji Flake8:

linia 8:

flake8 File not found. Najpierw zainstaluj go.

Ktoś ma pojęcie o tym, co się dzieje?

Odpowiedz

18

Ten komunikat o błędzie informuje, że nie zainstalowano programu flake8. Zainstaluj to.

Zakładając pip jest zainstalowany

pip install flake8 

powinno działać.

1

Jeśli już zainstalowałeś flake8 i ten błąd się nie powiódł, a następnie wywołaj flake8 używając bezwzględnej ścieżki.

Aby to zrobić, edycji linii 73 ~/.vim/autoload/flake8.vim następująco:

call s:DeclareOption('flake8_cmd', '', '"/absolute/path/to/flake8"')

2
pip install flake8 

i jeśli napotkasz błędy uprawnień:

sudo -H pip install flake8 
1

przypadku instalowania flake8 poprzez pip nie jest praca spróbuj tego:

apt-get install flake8 

Pracowałem dla mnie.

1

Jeśli jesteś na OSX i nadal masz ten problem, rozwiązało to dla mnie. Po prostu uruchom następujące polecenie w terminalu.

ln -s ~/.vim/bundle/vim-flake8/plugin ~/.vim/bundle/vim-flake8/ftplugin 

I nie próbowali this solution jeszcze, ale podobno można po prostu dodać filetype plugin on do .vimrc i powinno działać.