2013-06-11 6 views
13

ich installiert vim-flake8 von git es auf meinem Pathogen Bundle-Ordner wie gewohnt das Klonen, aber wenn ich versucht das Plugin drücken F7 oder mit :call Flake8() in einer Python-Datei ich die folgende Meldung auszuführen:vim-flake8 nicht funktioniert

erkannt Fehler bei Funktion Flake8 Verarbeitung:

Linie 8:

Datei flake8 nicht gefunden. Bitte installieren Sie es zuerst.

Jeder hat etwas Ahnung von dem, was vor sich geht?

Antwort

18

Die Fehlermeldung besagt, dass Sie das Programm nicht installiert haben. Es installieren.

Unter der Annahme, pip ist

installiert
pip install flake8 

funktionieren sollte.

1

Wenn Sie bereits flake8 installiert haben und dieser Fehler immer noch aufgetreten ist, rufen Sie flame8 mit dem absoluten Pfad auf.

Um dies zu tun, zu bearbeiten Linie 73 von ~/.vim/autoload/flake8.vim, wie folgend:

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

2
pip install flake8 

und wenn Sie laufen in Berechtigungsfehler:

sudo -H pip install flake8 
1

Wenn flake8 über pip Installation nicht ist Arbeit versuchen Sie dieses:

apt-get install flake8 

Arbeitete für mich.

1

Wenn Sie auf OSX sind und Sie immer noch dieses Problem haben, hat dies für mich gelöst. Führen Sie einfach den folgenden Befehl in Ihrem Terminal aus.

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

Und ich habe this solution noch nicht ausprobiert, aber anscheinend kann man einfach filetype plugin on zu Ihrem .vimrc hinzufügen und es sollte funktionieren.

Verwandte Themen