Centos7.2中升级python
1 简要步骤
2.1 安装
此处计划升级为 python3.8.6
-
从官网下载所需的版本:
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tar.xz
-
解压
tar xvf Python-3.8.6.tar.xz
-
切换至Python-3.8.6目录
cd Python-3.8.6
切换后查看是否切换成功,使用pwd
查看当前目录 -
./configure
-
make
-
make install
顺利的话就已经安装成功了。(然而大多数会出现不太顺利的情况,在此整理了以下安装过程中的错误。)
2.2 将默认版本更改为Python3
mv /usr/bin/python /usr/bin/python.bak # 将原python软连接重命名
ln -s /usr/local/bin/python3 /usr/bin/python # 将python链接到python3
yum list # 看到有报错,将默认的python指向了python3导致yum不能正常使用
vi /usr/bin/yum # 将第一行 #!/usr/bin/python后加2.7,保存并退出
vi /usr/libexec/urlgrabber-ext-down # 将第一行 #!/usr/bin/python后加2.7,保存并退出