繁体   English   中英

无法在 Neovim 中运行 YouCompleteMe

[英]Unable to Run YouCompleteMe in neovim

我使用 Manjaro(5.6.7 内核),我正在尝试在 neovim 上安装 YCM。 我之前也做过,不过是vim,我用的是vundle,这次用的是vim-plug。 我在启动 newvim 时收到此消息。

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

谢谢!

YouCompleteMe 经常中断,我写下了恢复它的步骤:

1.尝试重新安装YCM:

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

2. 收到以下错误?

错误:找到 static 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

3. 如果neovim在启动时抛出错误“[...] requires Vimcompiled with Python (2.7.1+ or 3.4+) support” ,则:

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

3.7.2替换为您的实际python3 版本。 无需坚持旧版本,只是因为我不久前写了这篇笔记。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM