Hat*_*lah 1 vim vim-plugin neovim youcompleteme
我使用 Manjaro(5.6.7 内核),我正在尝试在 neovim 上安装 YCM。之前做过,但是是vim,我用的是vundle,这次用的是vim-plug。我在启动 newvim 时收到此消息。
YouCompleteMe 不可用:需要使用 Python (3.5.1+) 支持编译的 Vim。
谢谢!
Tho*_*yer 13
YouCompleteMe 经常崩溃,我写下了复活它的步骤:
1.尝试重新安装YCM:
$ python <DOTFILE_PATH>/vim/plugged/youcompleteme/install.py --clang-completer
Run Code Online (Sandbox Code Playgroud)
2. 收到以下错误?
错误:找到静态 Python 库 (/Users/USER/.pyenv/versions/3.7.2/lib/python3.7/config-3.7m-darwin/libpython3.7m.a) 但需要动态库。
然后:
$ export PYTHON_CONFIGURE_OPTS="--enable-framework"
$ pyenv install 3.7.2
Run Code Online (Sandbox Code Playgroud)
3. 如果 Neovim 在启动时抛出错误 “[...] 需要使用 Python(2.7.1+ 或 3.4+)支持编译的 Vim” ,则:
$ python3 -m pip install --user --upgrade pynvim
Run Code Online (Sandbox Code Playgroud)
替换3.7.2为您的实际python3 版本。不需要坚持旧版本,只是因为我不久前写了这篇笔记。