2013-06-11 14 views
13

ho installato vim-flake8 da git clonazione sulla mia cartella fascio patogeni come al solito, ma quando ho provato a fare funzionare il plugin premendo F7 o utilizzando :call Flake8() in un unico file Python ricevo il seguente messaggio:vim-flake8 non funziona

errore rilevato durante l'elaborazione funzione Flake8:

linea 8:

flake8 File non trovato. Si prega di installarlo prima.

Qualcuno ha qualche idea su cosa sta succedendo?

risposta

18

Il messaggio di errore indica che non è stato installato il programma . Installalo.

Supponendo pip è installato

pip install flake8 

dovrebbe funzionare.

1

Se è già stato installato flake8 e l'errore si è verificato, chiamare il flake8 utilizzando il percorso assoluto.

A tale scopo, modificare la linea 73 del ~/.vim/autoload/flake8.vim come segue:

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

2
pip install flake8 

e se si esegue in errori di autorizzazione:

sudo -H pip install flake8 
1

Se si installa flake8 via pip non è lavoro prova questo:

apt-get install flake8 

Ha funzionato per me.

1

Se si utilizza OSX e si verifica ancora questo problema, questo è stato risolto per me. Basta eseguire il seguente comando nel tuo terminale.

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

E io non ho ancora provato this solution, ma a quanto pare si può semplicemente aggiungere al vostro filetype plugin on.vimrc e dovrebbe funzionare.