问题描述:

最近自己手动编译了vim之后,每次用vim打开文件都会提示

YouCompleteMe unavailable: requires Vim compiled with Python 2.x support
UltiSnips requires py >= 2.7 or py3,开始在网上查找解决方法


原因分析:

1.先用python -V指令查到我电脑上的python版本 是2.7.12应该是可以的

2.大部分解决方案是加入--enable-pythoninterp=yes参数。如果想开启Python3支持,则--enable-python3interp=yes,我看了下我的编译脚本是有加这两个参数的

3.有查到说这两个参数不能同时打开,只能打开一个的,重新编译测试也不行


解决方案:

最终解决办法是安装python-dev;

ubuntu下直接sudo apt-get install python-dev

安装完毕之后,重新编译安装vim,测试打开vim的时候不会提示不支持的问题了

最后附上我的编译脚本

#!/bin/bash./configure --with-features=huge \--enable-multibyte \--enable-rubyinterp=yes \--enable-pythoninterp=yes \--with-python-config-dir=/usr/lib/python2.7/config \--enable-python3interp=yes \--with-python3-config-dir=/usr/lib/python3.7/config \--enable-perlinterp=yes \--enable-luainterp=yes \--enable-gui=gtk2 \--enable-cscope \--prefix=/usr/localmake sudo make install

解决YouCompleteMe unavailable: requires Vim compiled with Python 2.x support相关推荐

  1. YouCompleteMe unavailable: requires Vim compiled with Python 2.x support

    问题:YouCompleteMe unavailable: requires Vim compiled with Python 2.x support 解决:重新编译,加入--enable-pytho ...

  2. [错误收录] the pyflakes.vim plugin requires Vim to be compiled with +python

    错误提示: the pyflakes.vim plugin requires Vim to be compiled with +python大体上的意思是pyflakes.vim插件需要编译. 解决方 ...

  3. 如何解决Package ‘zipp’ requires a different Python: 3.5.2 not in '=3.6

    如何解决Package 'zipp' requires a different Python: 3.5.2 not in '>=3.6 我出现这个问题是在我的服务器上,安装TensorFlow包 ...

  4. Use Vim as a Python IDE

    Use Vim as a Python IDE I love vim and often use it to write Python code. Here are some useful plugi ...

  5. 在vim中写python程序_用 Vim 写 Python 的最佳实践是什么?

    先来晒个图:语法检查 如果用 vim8, 那么可以用异步检测的 w0rp/ale 代替 syntastic 了,再也不用羡慕 flycheck, 也不用因为语法检查而卡顿了. 关于 ale 这部分的个 ...

  6. vim配置python代码提示,VIM配置成Python IDE

    一.~/.vimrc 文件内容: set nocompatible              " required filetype off                  " ...

  7. 将Vim打造成Python快速开发环境(一)

    2019独角兽企业重金招聘Python工程师标准>>> 一直以来博主都是用阳春版的Vim来撸Python的,vimrc里只有些配色.键位.tab设置之类的小功能.中间也被安利过一些高 ...

  8. vim autoformat php,将Vim打造成Python IDE(二):代码格式化的一些问题

    写完 <将Vim打造成Python IDE(一):解决80%的问题> 这篇文章后,不代表我就完全会使用Vim编写 Python 代码了,只是一个入门,了解了某些插件能解决的问题,以及这些插 ...

  9. 成功解决Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run.

    成功解决Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run. 目录 解决问题 解决方法 解决问题 Doc ...

最新文章

  1. “钱”在这个社会是怎么一个地位
  2. c mysql 分页,MySQL查询之排序分页
  3. Vue中使用form表单提交刷新问题
  4. 神经网络前向引擎内存复用技术(基于caffe)
  5. 在unity中设置多种怪物数据_Unity可编程渲染管线(SRP)系列(三)——光照(单通道 正向渲染)...
  6. 基于display:table的CSS布局
  7. [转]mysql优化——show processlist命令详解
  8. ubuntu 文件服务器--samba的安装和配置
  9. WPF捕获未处理的异常
  10. STM32工作笔记0057---外部中断实验
  11. weblogic管理3 - 生产模式下免密码管理配置
  12. gradle指令linux守护,gradle之gradlew最全指令攻略
  13. 初创团队配置_咨询整理(熊猫TV首席架构师)
  14. dede新增字段调用方法
  15. 删除IE浏览器JS缓存
  16. 解决公务车Bug:公安违章管理中编辑新增的公安违章记录,点击保存按钮报:数据库操作异常,null
  17. 怎么把图片变清晰?图片变清晰方法分享。
  18. python 判断字符串是否是纯中文或者英文
  19. 2014暑假ACM13级一批集训内容
  20. RFC5766-TURN协议

热门文章

  1. 路由器和集线器的区别
  2. NC14662 小咪买东西
  3. goolge浏览器插件
  4. linux 安装 ORACLE JDK 8
  5. Laya3D 1.8阅读笔记
  6. Thomas和Kellysearch这两大工业分类目录的最大差异是网站优化(作者:胡宝介)
  7. 创意小游戏《召唤与合成》,据说只有10%的人能通关
  8. 进程间通信那种效率最高_几种进程间的通信方式 比较
  9. 页面自动获取焦点影响页面切换效果_HTML5-焦点管理
  10. tableviewcell选中不变色。