CentOS -7 Python2.7升级Python3.6

本文详细介绍了如何在CentOS 7.4系统中将Python版本从2.7.5升级到3.6.3的过程,包括下载、解压、编译安装及环境变量的修改,确保升级后的Python版本能够正常运行并避免yum命令出现错误。

博主的学习网站 https://bigdataboy.cn/(大数据男孩)

相关版本

ContOS:7.4

原来 Python 版本 2.7.5

升级 Python 版本 3.6.3


0x00 查看Python相关安装路径

查看命令 whereis python

image

0x01 下载解压python-3.6.3

  1. 进入 cd /usr/local/src/
    mark
  2. 下载命令 wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
    mark
  3. 解压Python-3.6.3tar -zxvf Python3.6.3.tgz

0x02 编译安装

  1. 创建一个目录mkdir /usr/bin/python3.6/
  2. 执行编译安装命令./configure --prefix=/usr/bin/python3.6
  3. 完成后执行make all
  4. 完成后执行make install

0x03 检查是否安装成功

  1. 使用绝对路径检查/usr/bin/python3.6/bin/python3.6 -V
    mark

0x04 查看环境变量

  1. 启动python时默认按照PATH的顺序进行查找。
    执行命令: echo $PATH
    mark

修改软连接,启动python时指向python3.6

  1. 备份之前的python,执行命令mv /usr/bin/python /usr/local/src/python2.7.5
    mark

2.修改软连接 命令ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python
3. 查看 python 版本 python
mark

0x05 修改 yum 文件

  1. 因为升级了版本以后,yum就会报错 执行sudo vim /usr/bin/yum 在第一行的后面跟上旧的版本号
    mark
  2. 然后在安装软件的时候又会,报错解决办法:
    执行命令: sudo vim /usr/libexec/urlgrabber-ext-down
    在文件的第一行,也改为 python2.7 (2.7是版本,自己根据自己的版本改!)
    mark
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值