centos编译vim7.4支持python2.6

本文详细介绍了如何在 CentOS 6.5 系统上安装并配置 Python 2.7 版本,包括下载、解压、编译及安装步骤,并给出了如何正确设置环境变量以确保系统调用正确的 Python 版本。

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

 绝大多数linuxdistribution都内置安装了python,我们只要在liunx命令行下打入python就能看到了

 centos6.5默认安装python2.6

  yum install python-devel  lua-devel 安装python-devel  lua-devel(对应于ubuntu中的python-dev,lua-dev)等依赖包后

  编译vim7.4后

  开启vim

   输入:version 后 显示+lua ,-python。仍不支持python。

 ./configure   中加入 --with-python-config-dir=/usr/lib/python2.6/config, 注意后面的: /usr/lib/python2.6/config/是自己机子的python的安装路径,所以要根据实际情况来指定python的路径,还有要指定到config这个文件夹, 而且config文件下必须要有config.c这个文件, 否则也不会编译成功。


如果安装高版本python


1、下载python 
      到http://www.python.org/download/上下载python

       linux中下载安装的源码文件一般习惯放在/usr/local/src/中,src是source的缩写,进入该目录,用wget下载

       这样就能我们想要的版本的linux版本下载到本机了。 

2、解压缩 
      用tar命令就可以把下载的包解压缩,如下图: 

 
      tar -jxf Python-2.7.tar.bz2  


3、编译和安装  

1. 进入python-2.7文件夹  

2. ./configure --prefix=/usr/local/python-2.7  

3. make  

4. make install  

4、检测和设置环境变量 
      安装完后,我们在linux命令行中打入python,执行的还是之前系统自带的2.6版本,这个跟系统的环境变量有关 
      进入/usr/bin/文件夹里面看到有如下文件:python、python2、pthon2.6 

      在~/.bashrc中加入:
      export PATH="$PATH":/usr/local/Python-2.7/bin  

     我们到/usr/bin/中删除里面的python文件,然后再在该目录下创建2.7的一个symboliclink就可以让系统执行我们想要的2.7版本了,如下: 


     cd /usr/bin/  

     rm -rf python  

    ln -s /usr/local/bin/python ./python  


我们再看一下/usr/bin/目录下的文件,输入python执行的就是我们安装的版本了 


PS:由于python版本兼容问题,换成2.7以后,用yum命令时会报Nomodule named yum的错,需要用 

      vi /usr/bin/yum  

     将#!/usr/bin/python改为#!/usr/bin/python2.6


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值