您的位置:首页 > 运维架构 > Linux

Centos默认的python2.6.6升级到python2.7.10全过程(包含setuptools/pip/django/yum设置)

2015-09-09 14:22 573 查看
在centos6.5 中 默认的Python版本是 2.6.6,我在使用Django最新版本的时候,发现出现语法错误!于是决定升级Python;步骤如下

一.安装Python 2.7.10

1.下载

wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz[/code] 
下载完成后:

2.解压
tar -xvf Python-2.7.10.tar


3.编译/安装

首先要新建一个目录,用来作为Python2.7.10的安装目录
mkdir /usr/local/python2.7


然后开始编译
cd Python-2.7.10 #进入解压后的Python目录

./configure --prefix=/usr/local/python2.7  #等待编译完成

make && make install #等待安装


到这里Python2.7.10就算是安装完成了,但是现在在命令行输入 Python  看到的版本仍然还是2.6.6:那接着往下做:

mv /usr/bin/python /usr/bin/python2.6 #将原版本的python更换一个名字


要想使用python还需要增加新版本的python ,可以使用软链或者在PATH 中加入新版Python的bin目录
ln -s /usr/local/python2.7 /usr/bin/python

或者
vim /etc/profile
加入下面一行
export PATH="/usr/local/python2.7/bin:$PATH"
保存退出
source /etc/profile


现在命令行输入 python 看到的版本是不是 2.7.10 了!!!

二、安装setuptools

下载:
<>方式有多种,这里我们介绍一种方式:

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py[/code] 
下载后,得到一个 ez_setup.py 文件 运行它
python ez_setup.py --insecure


不出意外的话。setuptools 就安装成功了!

三、安装pip

下载:
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate


解压-安装:
tar -xzvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install


OK

四、yum修改

如果不做这一步,yum将报错
vim /usr/bin/yum

将 #!/usr/bin/python 改成之前修改的 #!/usr/bin/python2.6


保存退出! OK

五、MySQLdb的安装

使用pip:
pip install MySQL-python


六、安装Django
pip install django
或
pip install Django==版本号


到这里,Python已成功升级至2.7.10
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息