码迷,mamicode.com
首页 > 编程语言 > 详细

CentOS6.5 安装python

时间:2015-01-15 10:58:00      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

前言:

       CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题。
比如: re.sub 函数 ,2.7 支持 flags 参数,而 2.6 却不支持。所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖。

1. 先安装GCC

用如下命令

yum install gcc gcc-c++

2,下载python-2.7.8.tar文件

https://www.python.org/ftp/python/2.7.8/

3.解压tar文件

tar -xzvf python-2.7.8.tar

4.cd python-2.7.8

    ./configure --prefix=/usr/local/python  ### 注意:安装在新目录,防止覆盖系统默认安装的python
    make 
    make install

 5.建立软连接,使系统默认的python指向python-2.7.8

    编译安装完成后,要替换掉系统自带的Python,但CentOS的yum依赖于Python工作,为了保证yum的正常运行,我们要在替换前,先将自带的Python更名备份,方法如下:
    mv /usr/bin/python /usr/bin/python-2.6.6
    ln -s /usr/local/python/bin/python /usr/bin/python


已经安装完成python的安装或升级的全部操作了,我们再来看一下现在的python的版本:
    python -V
    Python 2.7.8

虽然现在python已经安装完成,但是使用yum命令会有问题——yum不能正常工作,所以要进行下面的步骤

6.要修改yum,让其运行指向旧的版本:

vi /usr/bin/yum

将第一行中的“#!/usr/bin/python”

修改为“#!/usr/bin/python-2.6.6”,保存即可

CentOS6.5 安装python

标签:

原文地址:http://blog.csdn.net/jameshadoop/article/details/42737829

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!