TEL:
python2.X升级到python3.X
| 发布时间: 2022-06-27 13:00:34 | 1132 次浏览
背景

Linux自带的python版本是2.7.5,不能满足现阶段的开发需求,所以打算升级到python3.6.6

步骤
1、查看当前python版本

[root@kuick-k8s-Alpha-node2-63 ~]# python --version
Python 2.7.5
2、下载python3.6.6的安装包

[root@kuick-k8s-Alpha-node2-63 opt]# wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
3、解压

tar -xvf Python-3.6.6.tgz
4、源码编译安装

cd ./Python-3.6.6/
./configure --prefix=/opt/python3.6   ///opt/python3.6这个是打算安装python的目录
make
make install
5、建立新版本python链接

mv /usr/bin/python /usr/bin/python2.7.5  //修改旧链接
ln -s /opt/python3.6/bin/python3 /usr/bin/python  //创建新链接
6、修改环境变量

vim ~/.bash_profile

export PYTHONHOME=/opt/python-3.7
export PATH=$PYTHONHOME/bin:$PATH
7、安装成功


8、修改yum
yum的脚本是基于python2.x的,因此,这里将系统变量进行了python3的修改,那么就应该对yum的脚本做python2.x的指定


分别打开以下两个文件


vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down