无法在 neovim 中 运行 YouCompleteMe
Unable to Run YouCompleteMe in neovim
我使用 Manjaro(5.6.7 内核),我正在尝试在 neovim 上安装 YCM。之前做过,不过是vim,用的是vundle,这次用的是vim-plug。我在启动 newvim.
时收到此消息
YouCompleteMe unavailable: requires Vim compiled with Python (3.5.1+) support.
谢谢!
YouCompleteMe 经常坏掉,所以我写下了复活它的步骤:
1.尝试重新安装 YCM:
$ python <DOTFILE_PATH>/vim/plugged/youcompleteme/install.py --clang-completer
2。收到以下错误?
ERROR: found static Python library (/Users/USER/.pyenv/versions/3.7.2/lib/python3.7/config-3.7m-darwin/libpython3.7m.a) but a dynamic one is required.
然后:
$ export PYTHON_CONFIGURE_OPTS="--enable-framework"
$ pyenv install 3.7.2
3。如果 neovim 抛出错误 "[...] requires Vim compiled with Python (2.7.1+ or 3.4+) support" 开始,然后:
$ python3 -m pip install --user --upgrade pynvim
将 3.7.2
替换为您的 实际 python3 版本。没必要死守旧版本,就因为我前段时间写过这篇笔记。
我使用 Manjaro(5.6.7 内核),我正在尝试在 neovim 上安装 YCM。之前做过,不过是vim,用的是vundle,这次用的是vim-plug。我在启动 newvim.
时收到此消息YouCompleteMe unavailable: requires Vim compiled with Python (3.5.1+) support.
谢谢!
YouCompleteMe 经常坏掉,所以我写下了复活它的步骤:
1.尝试重新安装 YCM:
$ python <DOTFILE_PATH>/vim/plugged/youcompleteme/install.py --clang-completer
2。收到以下错误?
ERROR: found static Python library (/Users/USER/.pyenv/versions/3.7.2/lib/python3.7/config-3.7m-darwin/libpython3.7m.a) but a dynamic one is required.
然后:
$ export PYTHON_CONFIGURE_OPTS="--enable-framework"
$ pyenv install 3.7.2
3。如果 neovim 抛出错误 "[...] requires Vim compiled with Python (2.7.1+ or 3.4+) support" 开始,然后:
$ python3 -m pip install --user --upgrade pynvim
将 3.7.2
替换为您的 实际 python3 版本。没必要死守旧版本,就因为我前段时间写过这篇笔记。