首页 > Python编程 > CentOS 安装Python 2.7

CentOS 安装Python 2.7

2015年5月9日

CentOS 安装Python 2.7
http://blog.csdn.net/xugangjava/article/details/15811617
原文地址http://www.jbxue.com/LINUXjishu/9614.html
近期的开发需求中,需要用到python 2.7.*,但是CentOS 6.4中默认使用的python版本是2.6.6,故需要升级版本。
下面是完整的安装步骤,供大家参考。
1,首先,安装GCC:

复制代码代码示例:
yum install gcc gcc-c++
2,下载python-2.7.5.tar.gz文件,修改文件权限:

复制代码代码示例:
chmode +x python-7.5.tar.gz
3,解压tar文件

复制代码代码示例:
tar -xzvf python-2.7.5.tar.gz
4,编译安装

复制代码代码示例:
cd python-2.7.5
./configure –prefix=/usr/local/python27 ### 注意:安装在新目录,防止覆盖系统默认安装的python
make && make install
5,建立软连接,使系统默认的python指向python27

复制代码代码示例:
mv /usr/bin/python /usr/bin/python2.6.6.old
ln -s /usr/local/bin/python27 /usr/bin/python
到此,完成python的安装与升级。
查看下python的版本:

复制代码代码示例:
# python -V
Python 2.7.5
注意,此时使用yum命令会有问题,即yum不能正常工作:
# yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It’s possible that the above module doesn’t match the
current version of Python
原因在于:
yum默认使用的python版本是2.6.6,现在的python版本是2.7.5,只需要修改下yum的默认python配置版本即可:
#vi /usr/bin/yum
将文件头部的#!/usr/bin/python修改为:
#!/usr/bin/python2.6

分类: Python编程 标签:
本文的评论功能被关闭了.