python2.6升级到2.7.7

准备工作

yum -y install zlib zlib-devel gcc

python2.7
wget https://www.python.org/ftp/python/2.7.7/Python-2.7.7.tgz
pip
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
setuptool
wget https://pypi.python.org/packages/45/29/8814bf414e7cd1031e1a3c8a4169218376e284ea2553cc0822a6ea1c2d78/setuptools-36.6.0.zip#md5=74663b15117d9a2cc5295d76011e6fd1


安装python
tar zxf Python-2.7.7.tgz
cd Python-2.7.7
./configure --prefix=/usr/local/python27  --enable-optimizations  --enable-shared CFLAGS=-fPIC
make 
make install

ln -s /usr/local/python27/bin/python2.7 python

cd /usr/local/python27
ln -s  libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0
ln -s  libpython2.7.so.1.0 /usr/lib64/libpython2.7.so.1.0

修改yum
首先yum是python开发的,但是一般都是根据系统的初始安装的python版本,所以改成和之前python版本一致就行了
[root@xxxx bin]# cat /usr/bin/yum|head -n 1
#!/usr/bin/python2.6

安装setuptools
unzip setuptools-36.6.0.zip
cd setuptools-36.6.0
python setup.py install

安装pip
tar zxf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install
ln -s /usr/local/python27/bin/pip2.7 /usr/bin/pip
ln -s/usr/local/python27/bin/easy_install /usr/bin/easy_install

完成
[root@xxxx bin]# python -V
Python 2.7.7
[root@xxxx bin]# python2.6 -V
Python 2.6.6
[root@xxx bin]# pip -V
pip 9.0.1 from /usr/local/python27/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)

  

 

posted @ 2020-07-27 16:32  骑猪追夕阳_577513827  阅读(154)  评论(0编辑  收藏  举报