python2.6升級到2.7.7
阿新 • • 發佈:2020-07-27
準備工作 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)