Centos7 升级python2至python3

Centos7 升级python2至python3

linux 的centos7 默认安装了 python2.7.5 , 需要升级到最新版本

查看python 版本

1
python -V

查看软连接指向

1
ls -al /usr/bin/python

重命名软连接

1
mv /usr/bin/python /usr/bin/python2.7.5

下载并解压 python

1
2
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar -xf Python-3.6.4.tgz

安装python

1
2
3
4
cd Python-3.6.4
./configure
make
make install

python3.6.4 已经安装到系统里了。 python2.7.5 由于软连接被重命名了。所以。你查看python 版本时候。会不存在

1
2
命令 : python -V
结果: -bash: /usr/bin/python: No such file or directory

让系统默认使用Python 3.6.4

由于软连接指向被修改。此时 yum不能使用。需编辑一下 yum 的配置文件

1
vi /usr/bin/yum

把文件头部的

1
#!/usr/bin/python

改成

1
#!/usr/bin/python2.7.5

保存退出即可!shift+:输入wq

建立新的链接

1
2
3
rm -rf /usr/bin/python
rm -rf /usr/bin/py
ln -s /usr/local/bin/python3.6 /usr/bin/python

验证是否成功

1
python -V

 
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×