Linux系统下如何升级安装Python3.7.1

目录

前提: 下载地址提供windows、Linux

安装前的一些准备工作:检查及创建备份

正式安装:下载并编译安装、创建软链接

 

附录:解决升级python3后,yum无法使用



前提:

python各个版本下载地址:https://www.python.org/ftp/python/

 

 

安装前的一些准备工作:

1、首先确认自己Linux系统的Python版本(因为Linux都是自带的),输入命令python,查到版本如下:

 

2:一般Python都是默认安装在usr/bin路径下的,我们可以使用whereicls命令查找python路径:

[root@VM_0_2_centos ~]# whereis python

 

3:在正式开始安装Python3之前,先把Python2的软链接重命名,Linux下输入如下命令:

[root@VM_0_2_centos ~]# mv /usr/bin/python /usr/bin/python.bak 

 

 4:检查下软链接是否创建成功,先切换至/usr/bin文件夹后,搜索文件:

[root@VM_0_2_centos ~]# cd /usr/bin
[root@VM_0_2_centos bin]# find / -name python.bak

 

 

正式安装:

1:下载Python3.X版本,并存至bin文件夹;

[root@VM_0_2_centos bin]# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

 

2:下载完成后,进行解压缩,在Linux中输入如下指令:tar -zxvf Python3.7.1

[root@VM_0_2_centos bin]# tar -zxvf Python-3.7.1.tgz

 

3:解压缩完成了之后,先到usr/local路径下,创建一个Python3 文件夹,输入命令: mkdir python3

[root@VM_0_2_centos ~]# cd /usr/local
[root@VM_0_2_centos local]# mkdir python3

 

4:进入到解压缩的Python-3.3.4里面去,开始编译安装: ./configure --prefix=/usr/local/python3 make make install

[root@VM_0_2_centos local]# cd /usr/bin
[root@VM_0_2_centos bin]# cd Python-3.7.1/
[root@VM_0_2_centos Python-3.7.1]# ./configure --prefix=/usr/local/python3 
[root@VM_0_2_centos Python-3.7.1]# make
[root@VM_0_2_centos Python-3.7.1]# make install

 

5:再建立新版本python的链接 ln -s /usr/local/python3/bin/python3 /usr/bin/python 【注意前面那截是你刚刚安装的Python3所在的位置,后面那截是软链接】

[root@VM_0_2_centos Python-3.7.1]# ln -s /usr/local/python3/bin/python3 /usr/bin/python 

 

6:再次在Linux下输入Python指令查询Python版本,如下表名,升级成功:

 

 

附录:

解决将python2升级至python3后,yum无法使用:https://blog.csdn.net/aasdad1/article/details/106426511

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章