标签:
前言:
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 不能删除,因为系统对它有依赖。
yum install gcc gcc-c++
https://www.python.org/ftp/python/2.7.8/
tar -xzvf python-2.7.8.tar
./configure --prefix=/usr/local/python ### 注意:安装在新目录,防止覆盖系统默认安装的python make make install
mv /usr/bin/python /usr/bin/python-2.6.6 ln -s /usr/local/python/bin/python /usr/bin/python
vi /usr/bin/yum
将第一行中的“#!/usr/bin/python”
修改为“#!/usr/bin/python-2.6.6”,保存即可
标签:
原文地址:http://blog.csdn.net/jameshadoop/article/details/42737829