deoplete.nvim
使っているのですが、ファイル開くとこんなエラーが表示されるようになりました。
[deoplete] deoplete failed to load. Try the :UpdateRemotePlugins command and restart Neovim. See also :checkhealth.
言われたとおり UpdateRemotePlugins
するとエラーが。
function remote#host#UpdateRemotePlugins[6]..<SNR>77_RegistrationCommands[15]..remote#host#Require[10]..provider#pythonx#Require[13]..provider#Poll, line 4
Vim(if):ch 3 was closed by the client
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'neovim'
function remote#host#UpdateRemotePlugins[6]..<SNR>77_RegistrationCommands[15]..remote#host#Require[10]..provider#pythonx#Require[13]..provider#Poll, line 14
Failed to load python3 host. You can try to see what happened by starting nvim with $NVIM_PYTHON_LOG_FILE set and opening the generated log file. Also, the host stderr is available in messages.
remote/host: generated rplugin manifest: /Users/fakiyer/.local/share/nvim/rplugin.vim
checkhealth
しても python
の項目でエラーが出ていました。
...
## Python 3 provider (optional)
- INFO: Using: g:python3_host_prog = "/usr/local/bin/python3"
- INFO: Executable: /usr/local/bin/python3
- ERROR: Command error (job=11): `'/usr/local/bin/python3' -c 'import sys; sys.path.remove(""); import neovim; print(neovim.__file__)'` (in '/Users/fakiyer')
Output: Traceback (most recent call last): File "<string>", line 1, in <module>ModuleNotFoundError: No module named 'neovim'
- INFO: Python3 version: 3.7.1
- INFO: python3-neovim version: unable to load neovim Python module
- ERROR: Neovim Python client is not installed.
Error: unable to load neovim Python module
- ADVICE:
- Run in shell: pip3 install neovim
...
最新版の neovim
がちゃんと入っているはずなのですが、一応言われたとおりpip3 install neovim
して checkhealth
するも同じエラーに...
試しにターミナルで python
実行して、 import neovim
してみたのですが、ImportError: No module named neovim
...
python
入れ直したりいろいろしてみましたがどれもうまくいかず、途方にくれていたところ、この記事を見つけて、
qiita.com
$ pip3 --no-cache-dir install -I neovim
してみたところ、checkhealth
のpython
の項目のエラーはなくなったので、UpdateRemotePlugins
してエラーは完全になくなりました!
同じエラーで困っている方の参考になれば...
github.com