默认安装的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
安装完毕