学以致用十一-----centos7.2+python3+YouCompleteMe走过的坑

本文记录了在安装YouCompleteMe插件过程中遇到的挑战,包括配置python环境、解决编译错误及vim不识别python的问题。作者分享了多次尝试与调整参数的经历,最终成功安装并提供了一些关键步骤。

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

目的,安装YouCompleteMe 插件

参考的资料

https://blog.youkuaiyun.com/zs376957686/article/details/77833953

https://www.cnblogs.com/xiehongfeng100/p/4651972.html#autoid-1-0-0

https://blog.youkuaiyun.com/vah101/article/details/72820540

https://blog.youkuaiyun.com/chenwei1510347223/article/details/77832849

https://blog.youkuaiyun.com/qq_20309931/article/details/75291527

 真的是参考了这些资料,结果误入歧途。

这些资料具体环境没有写清楚,有些是基于python2.7 显得有点凌乱。

 编译的时候报错,

正是带入这个参数 --system-libclang,让我走进了一个又有一个坑。

  提示 找不到python的库,但我注意到了后面的提示。   you need to run the command  export PYTHON_CONFIGURE_OPTS ="--enable-shared"

于是,我把安装好的python又重新编译安装了一遍。

具体过程,进入python的解压缩包

make clean

make distclean

./configure --enable-shared  --prefix=/usr/local/python

结果是我鬼使神差的发现发现了最后一句话

于是我又重新configure了一遍

./configure --enable-shared --enable-optimizations --prefix=/usr/local/python

然后我发神奇的问题来了。我输入vim --version 发现 vim 都不支持 python了。无论是python 还是python3 都是 “-” 号。

于是我又把vim重装了一遍,结果还是一样

在经过了几次卸载重装之后。我试着在configure  python的时候,不带 --enable--optimizations  ,发现vim --version里又支持python3了。泪奔

再次执行

所以我又安装CMake了

还是上面的报错

后来经过验证,此步可以不带参数  --system--libclang ,主要是给C家族使用补全才用到

 

转载于:https://www.cnblogs.com/liongong/p/9638385.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值