我像往常一样通过git克隆它在我的Pathogen软件包文件夹上安装vim-flake8,但当我尝试在一个Python文件中按 F7 或使用:call Flake8()
运行插件时我收到以下消息:
处理函数Flake8时检测到错误:
第8行:
找不到文件flake8。请先安装。
任何人都知道发生了什么事吗?
答案 0 :(得分:19)
答案 1 :(得分:4)
pip install flake8
如果您遇到权限错误:
sudo -H pip install flake8
答案 2 :(得分:3)
如果你已经安装了flake8并且仍然发生了错误,那么使用绝对路径调用flake8。
为此,请编辑~/.vim/autoload/flake8.vim
的第73行,如下所示:
call s:DeclareOption('flake8_cmd', '', '"/absolute/path/to/flake8"')
答案 3 :(得分:2)
如果通过pip安装flake8无效,请尝试:
apt-get install flake8
为我工作。
答案 4 :(得分:1)
如果你在OSX上并且你仍然遇到这个问题,这就解决了我的问题。只需在终端中运行以下命令即可。
ln -s ~/.vim/bundle/vim-flake8/plugin ~/.vim/bundle/vim-flake8/ftplugin
我还没有尝试this solution,但显然您只需将filetype plugin on
添加到.vimrc
即可。
答案 5 :(得分:0)
添加到您的.vimrc
let g:flake8_cmd = '/path/to/flake8'
这当然意味着您已经在计算机上安装了flake8
。我已经在Mac OS X上使用pip3安装了它,但路径不正确,插件引发了异常,Google将我带到了这里。
The variable was added back in 2012 already