默认安装的Python2.6已经无法满足大多数脚本的需求….因此需要升级到2.7(3暂时不打算用),但是升级后yum, pip和easy_install无法正常使用,虽然后来搞定了,但还是记录下来(其实是好久没更新博客….来一篇凑个数233)

下载Python2.7&编译安装

wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar zxvf Python-*.tgz
cd Python-*
./configure --prefix=/usr/local/python2.7
make && make install

/usr/local/python2.7/bin/python2.7 -V

如果显示Python版本为2.7,说明安装成功

更改系统默认的Python

ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

然后运行下面命令再次查看Python版本

python -V

显示版本为2.7说明一切正常,但是此时运行yum就会出错,需要修改/usr/bin/yum

vim /usr/bin/yum

将第一行改为

!/usr/bin/python2.6

再次运行yum,问题解决

升级pip,easy_install

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-5.4.1.tar.gz
tar zxvf setuptools-*.tar.gz
cd setuptools-*
python setup.py build
python setup.py install
vim /etc/profile

添加以下内容到/etc/profile

PY_HOME=/usr/local/python2.7
export PATH=$PY_HOME/bin:$PATH
source /etc/profile  # 当前终端生效,reboot后完全生效
easy_install pip

安装完毕