Linux升级安装Python3.X版本教程

目前python版本已经升级到最新的3.7.4,linux自带的Python还是2.7。

此次升级环境,是使用阿里云的Centos系统。

一、下载最新安装包

进入Python官网,选择要下载的Python版本安装包。

执行的指令依次如下:

[daxian]#yum install gcc gcc-c++ -y
安装gcc
安装gcc

下载Python安装包:

[daxian]# wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
下载Python安装包
下载Python安装包

解压安装包:

[daxian]# tar xvf Python-3.7.4.tar.xz

切换到Python-3.7.4版本:

[daxian]# cd Python-3.7.4/

对Python进行配置:

[daxian]# ./configure
配置python
配置python

对Python进行编译并安装mank:

[daxian]# mank
[daxian]#make install
编译Python
编译Python

二、查看版本

查看当前版本:

 [daxian]# python3 -V
 Python 3.7.4
安装python
安装python

这时候已经安装成功,但你直接操作还是Python 2.7版本的,因为版本没有设置最新的。

三、设置3.7为默认版本

查看 Python 的路径,在 /usr/bin 下面。可以看到 python 链接的是 python 2,所以,执行 python 就相当于执行 python 2.7。

[daxian]# ls -al /usr/bin | grep python
Python路径
Python路径

将原来 python 的软链接重命名:

[daxian]# mv /usr/bin/python /usr/bin/python.bak

并将Python默认的版本改为Python 3.7。

[daxian]# ln -s /usr/local/bin/python3 /usr/bin/python
修改Python版本
修改Python版本

到这里,默认运行的版本Python 3.7,不过这个时候使用yum是报错的。

四、配置yum

升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件。

yum报错
yum报错

所以,需要修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down两个文件,将 #!/usr/bin/python 改为 #!/usr/bin/python2.7。

[daxian]# vi /usr/bin/yum
[daxian]# vi /usr/libexec/urlgrabber-ext-down
配置yum
配置yum

修改后,按“↓”到最下面,按“esc”键清除,按住“shift+:”,输入“wq”即可保存退出。

赞赏

微信赞赏支付宝赞赏

相关文章