YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support


Ubuntu14.04 自动升级到16.04的时候,vim突然没了Python-support,

运行

vim --version |grep python

出现如下结果

+cryptv +linebreak -python +viminfo

-cscope +lispindent -python3 +vreplace

说明vim没有python支持。于是clone了vim源码,使用

 

./configure --enable-multibyte --enable-pythoninterp=yes

配置后重新安装编译

 中途出现了一个小插曲,发现

no terminal library found
checking for tgetent()… configure: error: NOT FOUND!
      You need to install a terminal library; for example ncurses.

发现其实是ncurses包没有,在ubuntu下面只需要安装即可

sudo apt-get install libncurses5-dev

 

reference:

 

http://stackoverflow.com/questions/20160902/how-to-solve-requires-python-2-x-support-in-linux-vim-and-it-have-python-2-6-6


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM