YouCompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support.

本文介绍了在Ubuntu环境下,当尝试使用vim时遇到YouCompleteMe插件因缺少Python3.6支持而无法运行的错误。为解决此问题,需要重新编译vim,添加特定参数如`--enable-python3interp=yes`和`--with-python3-config-dir`。通过执行详细的编译和安装步骤,包括`make`和`make install`,以及将新编译的vim替换系统默认版本,可以成功启用YouCompleteMe插件的Python3支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

执行vim的error信息:

root@yang:~# vim
YouCompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support.
Press ENTER or type command to continue
root@yang:~# 

只需要重新编译vim时,加入如下参数编译:

./configure --enable-pythoninterp=yes --enable-cscope --enable-fontset --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu --enable-python3interp=yes --with-python3-command=python3.6
make
make install

cp /usr/local/bin/vim /usr/bin/vim

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值