无法在neovim中运行YouCompleteMe。

问题描述 投票:0回答:1

我用的是Manjaro(5.6.7内核),我想在neovim上安装YCM。我以前安装过,但是是vim,我用的是vundle,这次我用的是vim-plug。当我启动newvim时,我得到了这个消息。

YouCompleteMe不可用:需要Vim编译的Python(3.5.1+)支持。

谢谢!我使用的是Manjaro (5.5)。

vim vim-plugin neovim youcompleteme
1个回答
2
投票

YouCompleteMe经常崩溃,所以我写下了复活它的步骤。

1. 尝试重新安装YCM。

$ python <DOTFILE_PATH>/vim/plugged/youcompleteme/install.py --clang-completer

2. 收到以下错误?

ERROR:发现静态Python库(UsersUSER.pyenvversions3.7.2libpython3.7config-3.7m-darwinlibpython3.7m.a),但需要一个动态库。

那么。

$ export PYTHON_CONFIGURE_OPTS="--enable-framework"

$ pyenv install 3.7.2

3. 如果neovim出现错误 "[...]需要Vim编译并支持Python(2.7.1+或3.4+)" 在启动时,那么。

$ python3 -m pip install --user --upgrade pynvim

© www.soinside.com 2019 - 2024. All rights reserved.