我正在尝试将neovim与deopleteUtilSnips结合使用。两者都需要NVIM的python支持。
我按照:help nvim_python中的说明设置了支持,但:echo has('python'):echo has('python3')的输出都是0
在NVIM启动时,我会收到消息“Deoplete”。
myUltiSnips requires py >= 2.7 or py3(2.7.10)和It requires Neovim with Python 3 support ("+python3")(3.4.3)都是用自制啤酒安装的。Neovim模块安装在pythonpython3上,但NVIM找不到它,即使我在NVIMRC中设置了pip路径。
我不知道我还能做什么了,有人知道怎么回事吗?

最佳答案

请按照http://neovim.io/doc/user/nvim_python.html上的说明为Neovim设置python解释器。
首先,安装Neovim插件
pip install neovim
print g:加载的\u python \u提供程序
echo g:loaded_python_provider
如果它返回1,则不会为neovm设置python。在~/.config/nvim/init.vim文件中,设置python解释器
let g:python_host_prog = '/path/to/python2.7'

10-08 02:32