让我们一起来升级Pyhone吧!- CentOS
首先你需要知道你的Python版本?
查看 Python 的版本号:
# python -V
# python –version
显示内容
Python x.x.x
接着我们一起去找最新的Python!
然后下载到你CentOS装逼系统里面,这里需要的命令是“wget”,下面提供了一个例子!
# wget www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
把它解压出来,这里需要用到命令是“tar”,下面是个例子!解压快慢是由电脑配置决定的哦!
# tar -zxvf Python-3.7.4.tgz
解压后,我们需要进入这个目录,这里我们就“cd”一下,然后再安装配置一下!下面是参考代码!
# cd Python-3.7.4/
# ./configure
安装配置这里可能会出错,出现一些“no”(如下图),主要原因是你们没有安装/升级 gcc 及其它依赖包。

那我们就“yum”一下!(很重要!很重要!很重要!)
# yum install make gcc gcc-c++
完成之后,重新执行:
# ./configure
配置完成之后,我们需要编译它!make!
# make
配置之后,需要的是安装!
# make install
这里安装完成可没有结束!我们现在先来验证一下是否安装成功?和最开始一样“python -V”,如果你安装的版本是python3,可以这样写“python3 -V”。让我们值得注意的是V一定是大写!如下图!

一个是旧版本 2.x,另外一个是新版本 3.x。
注意:在 /usr/local/bin/ 下有一个 pythonx 的链接,指向 bin 目录下的 python x.x。(“ls -al”了解一下!)
如果你安装的新版本Python3.x不是默认的,需要设置成默认的,可以接着往下看!
先查看 Python 的路径,在 /usr/bin 下面。需要“ls”一下。
# ls -al /usr/bin | grep python
保险起见:我们可以将原来Python的软链接进行重命名,命令如下
# mv /usr/bin/python /usr/bin/python.bak
然后将 Python 链接至新的 PythonX,命令如下
# ln -s /usr/local/bin/pythonX /usr/bin/python
最后我们测试一下是否链接成功!
# python -V
“yum”可能现在出现了问题,我们需要简单解决一下!需要用到命令“vi”
# vi /usr/bin/yum
# vi /usr/libexec/urlgrabber-ext-down
将 #!/usr/bin/python 改为 #!/usr/bin/pythonX.X,保存退出即可。