让我们一起来升级Pyhone吧!- CentOS

首先你需要知道你的Python版本?
查看 Python 的版本号:

# python -V
# python –version

显示内容

Python x.x.x

接着我们一起去找最新的Python!

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,保存退出即可。

最后点个赞!