我按照通常的方式将vim-flake8通过git克隆到我的Pathogen bundle文件夹中,但当我尝试在一个Python文件中按下F7键或使用:call Flake8()
来运行插件时,会收到以下错误信息:
处理Flake8函数时检测到错误:
第8行:
找不到flake8文件,请先安装。
有人知道发生了什么吗?
我按照通常的方式将vim-flake8通过git克隆到我的Pathogen bundle文件夹中,但当我尝试在一个Python文件中按下F7键或使用:call Flake8()
来运行插件时,会收到以下错误信息:
处理Flake8函数时检测到错误:
第8行:
找不到flake8文件,请先安装。
有人知道发生了什么吗?
如果通过pip安装flake8无法正常工作,请尝试以下方法:
apt-get install flake8
对我有用。
python-flake8
,但它本身并不起作用,但是根据 apt-cache show flake8
的依赖关系,它是 flake8 的一个依赖项。现在它可以正常工作了(WSL、Debian、vim)。 - xtian~/.vim/autoload/flake8.vim
文件的第73行:
call s:DeclareOption('flake8_cmd', '', '"/absolute/path/to/flake8"')
pip install flake8
如果您遇到权限错误:
sudo -H pip install flake8
ln -s ~/.vim/bundle/vim-flake8/plugin ~/.vim/bundle/vim-flake8/ftplugin
.vimrc
中添加filetype plugin on
就可以了。请保留html标签。将以下代码添加到你的.vimrc
文件中:
let g:flake8_cmd = '/path/to/flake8'
flake8
。我使用pip3在Mac OS X上安装了它,它不在路径中,插件抛出了异常,然后我通过谷歌找到了这里。
该变量已于2012年被添加回来。