我正在尝试将neovim与deoplete和UtilSnips结合使用。两者都需要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模块安装在python
和python3
上,但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'