更新Python

下载安装包

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

ps:由于是外国网站链接,所以下载比较慢

解压并编译安装

tar -zvxf Python-3.7.2.tgz #解压

cd Python-3.7.2 #进入文件夹

mkdir /usr/local/python3.7 #创建文件夹,方便后面进行操作

./configure --prefix=/usr/local/Python3 #配置安装文件

make #编译

make install #安装
ps:如果倒数三步出现问题,是因为缺少C编译器,yum装一下 yum install gcc

建立软链接

ln -s /usr/local/Python3/bin/python3 /usr/bin/python3 #指定刚刚安装的python链接为python3命令

这个时候输入python3就可以进入刚刚安装的python系统了

修改命令为python

rm python #删除python的链接文件

ln -s /usr/bin/python3 /usr/bin/python #这样就把python命令和刚刚的python3链接起来了

输入python,发现已经是刚刚安装的python版本了。

恢复Python2

有的时候可能会有需要用python2的情况,这个时候更改一下软链接的路径就可以了

修改软连接

rm python #删除之前的软链接文件

ln -s /usr/bin/python2 /usr/bin/python #因为Liunx默认安装了python2的软链接,所以只需要链接到python2即可

输入python,已经切换成了初始的python2版本了。


一只小菜鸡