Linux服务器python升级

2025-10-25 00:27:04

1、首先下载python2.7的压缩包

 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz

解压

tar -xvf Python-2.7.12.tgz

安装

cd Python-2.7.12./configure --prefix=/usr/local/python2.7

make all

make install

make clean

make distclean

查看安装后python版本

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

Python 2.7.12

2、确认安装完成后需要更改软链接,这里需要提一下,服务器自带的yum是依赖原来版本的python的,所以在修改新版本的python时,也需要对yum进行设置

建立软连接

mv /usr/bin/python /usr/bin/python2.6.6

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

重新检验Python 版本

python -V

vi /usr/bin/yum

# 修改 python 指向,这里要提一下,vi指令是进入yum的配置页,可以进行输入设置,在进入后可以按“i”键进入可输入状态,等修改完成后,按下esc健退出输入状态,在输入":q!"表示不保存退出,输入":wq!"表示保存退出

#!/usr/bin/python  -> #!/usr/bin/python2.6.6 

3、这里需要强调 虽然yum可以安装pip,但是版本原因 不能和python2.7兼容,所以需要手动安装

先安装setup-tools

wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg  --no-check-certificate

chmod +x setuptools-0.6c11-py2.7.egg

sh setuptools-0.6c11-py2.7.egg

安装pip

wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate

cp pip-1.3.1.tar.gz /usr/src/

tar zxvf pip-1.3.1.tar.gz

cd pip-1.3.1

python setup.py install

n -s /usr/local/python2.7/bin/pip /usr/bin/pip

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢