Closed shibumi closed 6 years ago
Sorry to bother you. Found the issue.. I forgot to install python3-neovim. Works like a charme! Thx!
Please read the error message...
E605: Exception not caught: [vim-hug-neovim-rpc] requires `:pythonx import neovim` command to work
Mac (and presumably linuxbrew) users.
As of May 2020 homebrew's vim is now linking to a keg-only unlinked python@3.8, so this problem will re-occur.
See https://github.com/roxma/vim-hug-neovim-rpc/issues/47#issuecomment-622954462 and https://github.com/roxma/vim-hug-neovim-rpc/issues/47#issuecomment-624548838 for workarounds.
It seems that on the new version pythonx is using the version 3.9 by default, which is a dependency.
If your python/pip version is using an older version (<3.9) and you install pyenv
on them, it won't find it because it's looking for it on the site-packages
of the 3.9.
The solution could be to change the default version, but if you want to keep using 3.8 or older version, you can just install pynvim
on the 3.9 with the following command.
/usr/local/opt/python@3.9/bin/pip3 install pynvim
Warning: I will close the issue without the minimal init.vim and the reproduction instructions.
Problems summary
let g:deoplete#enable_at_startup = 1
won't work on vim8 startup and vim8 will throw errors:Expected
deoplete should work in vim8
Environment Information
deoplete version(SHA1): e248835f
OS: Arch Linux
neovim/Vim version: 8.0.1542 with python3 enabled
echo has('python3') gives 1 back
:checkhealth
or:CheckHealth
result(neovim only):Provide a minimal init.vim/vimrc with less than 50 lines (Required!)
The reproduce ways from neovim/Vim starting (Required!)
Generate a logfile if appropriate
Screen shot (if possible)