Plug 'Shougo/deoplete.nvim',
Plug 'zchee/deoplete-jedi',
Plug 'davidhalter/jedi-vim'
这个
deoplete
自动完成对我的虚拟环境中的任何库都不起作用,只显示安装在python系统中的模块的完成。
python
nvim正在使用的二进制文件,它确实来自我的虚拟环境。下面是我的
除臭剂
let g:python_host_prog = '/usr/bin/python2.7'
let g:python3_host_prog = '/usr/bin/python3'
我已安装
neovim
python包
python2
python3
因此,当我使用系统python时,python绑定可以正常工作,但是在虚拟环境中,自动完成不起作用。
尼奥维姆
python包没有安装在虚拟环境中,所以我安装了
包,但仍然没有工作。
下面是我经历的完整步骤
1. Created the virtual env and installed neovim python package in it (though i have separate virtual envs for neovim dedicated for python2 and python3 )
2. Activate the virtual env and launch neovim
3. Open a python file and test if the autocompletion works for modules in virtual env