zoukankan      html  css  js  c++  java
  • CentOS7环境下安装VIM8 并支撑python3

    CentOS7环境下安装VIM8并支撑python3

    在CentOS7环境下打造pythonIDE的时候发现系统自带的vim因为版本低对python的支持不够,导致安装插件的时候总是出错,所以干脆把原系统中的vim删除后源码安装vim8并配置支持python3

    删除系统中原有的vim

    yum -y remove vim*

    利用yum命令将系统中的vim删除

    源码安装vim

    先进入你想放安装包的路径

    cd /usr/local/share 我这里就放在了这个路径下,你们视情况而定

    下载vim源码包

    git clone https://github.com/vim/vim.git

    进入安装包的src目录下找到configure

    cd ./src

    配置文件

    ./configure --with-features=huge 
    --enable-multibyte 
    --enable-rubyinterp=yes 
    --enable-pythoninterp=yes 
    --enable-python3interp=yes   
    --prefix=/usr/local/vim8
    

    这里需要注意:vim不支持同时配置python2和python3,建议大家直接配置python3即可,网上很多之前的教程还设置了--with-python3-config-dirpython的配置路径,其实现在的vim8已经不需要配置这个,它会自己根据你的环境变量找到这个路径,只需要将--enable-python3interp这个选项设置成yes即可,它的意思是启用python3解释器。

    也可以通过./configure --help |grep python去查看下配置文档

    编译

    make

    安装

    make install

    添加软链接

    ln -s /usr/local/vim8/bin/vim /usr/bin/vim

    检查当前vim版本和对python3的支持

    vim --version可以看到当前vim版本

    vim --version |grep python

    当我们看到下面代表完成了对python3的支持

    至此我们才能愉快的去折腾vim中的python环境

  • 相关阅读:
    bootmgr is missing
    【转】ahci和IDE的区别
    win10系统故障代码:0xc000014c
    c++小数点后舍入
    关于类里再声明自身类实例的思考
    Java集合
    Python图片转字符画
    102. Binary Tree Level Order Traversal
    1041. Robot Bounded In Circle
    144. Binary Tree Preorder Traversal
  • 原文地址:https://www.cnblogs.com/aaaajayheng1990/p/11909221.html
Copyright © 2011-2022 走看看