我正在尝试使用neovim与deoplete和UtilSnips.两者都需要来自nvim的Python支持.
我按照说明:help nvim_python设置支持,但输出:echo has('python')或是:echo has('python3')两者0.
在nvim-startup上,我得到了消息UltiSnips requires py >= 2.7 or py3和deoplete It requires Neovim with Python 3 support ("+python3").
我的python(2.7.10)和python3(3.4.3)都安装了自制软件.neovim模块安装在pip和之上pip3,install neovim但是即使我let g:python_host_prog在nvimrc中设置路径,nvim 也找不到它.
我不知道我能做什么了,有人知道它有什么问题吗?
Vfo*_*min 15
请按照http://neovim.io/doc/user/nvim_python.html上的说明为neovim设置python解释器.
首先,安装neovim插件
pip install neovim
打印g:loaded_python_provider
echo g:loaded_python_provider
如果它返回1,则不为neovim设置python.在您的~/.config/nvim/init.vim文件中,设置python解释器
let g:python_host_prog = '/path/to/python2.7'
小智 6
我最近遇到了同样的问题.以下是根据@VforVitamin的答案改编的步骤,我将其工作.
假设安装了python2和python3.
pip3 install neovim.:UpdateRemotePlugins.我自己也遇到了这个问题,因为我在 virtualenv 中使用了 neovim。如果是这样,请确保在pip install neovim您的 virtualenv 内,并确保它import neovim在 python 解释器中工作。
如果这没有帮助,您可以尝试使用调试消息(neovim -V3或任何其他日志记录级别)运行 neovim 并查看可以从中选择什么。
| 归档时间: |
|
| 查看次数: |
9714 次 |
| 最近记录: |