Centos7系统部署环境(三):将python2.7.5升级python2.7.15

注:本文皆为本人自己实际开发中的了解所得经验,如有不对之处欢迎诸位批评指点

描述

以下内容为Centos7升级python操作时一些基本命令和流程

升级python

1、下载python2.7.15安装包、安装gcc(在编译时会依赖)

wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
yum install gcc* openssl openssl-devel ncurses-devel.x86_64  bzip2-devel sqlite-devel python-devel zlib

2、解压并进入解压目录

 tar -zxvf Python-2.7.15.tgz
 cd Python-2.7.15

3、[配置]指定可执行文件、库文件、配置文件、资源文件的安装路径。

 ./configure --prefix=/usr/local/python2.7.15 --enable-optimizations

4、编译安装

注:altinstall用于防止替换默认的python二进制文件/ usr / bin / python

 make && make altinstall 

5、安装完成进入安装好的python目录

 cd /usr/local/python2.7.15/

6、备份旧版本,连接新版本

注:备份旧python文件,centos7.6中的python文件直接软连接的python2.7,所有直接移除python替换既可以,如果不是需要使用mv备份,后面需要用到原python2.7.5版本python

cd /usr/bin/
rm -rf python2
ln -s /usr/local/python2.7.15/bin/python2.7 /usr/bin/python2

7、修改yum配置文件继续使用旧python

vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
vim /usr/bin/firewall-cmd
将俩个文件的首行的#!/usr/bin/python 改为 #!/usr/bin/python2.7

8、安装pip

1)下载pip安装文件并安装
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
安装后pip被安装到之前手动安装的python目录的bin下
2)备份/user/bin下的pip*
mv /usr/bin/pip /usr/bin/pip.bak
mv /usr/bin/pip2 /usr/bin/pip2.bak
mv /usr/bin/pip2.7 /usr/bin/pip2.7.bak
3)设置新pip软连接
ln -s /usr/local/python2.7.15/bin/pip* /usr/bin/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值