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

xiaoxiao2021-03-01  32

目录

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

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

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

 

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



前提:

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

 

安装前的一些准备工作:

1、安装依赖包:

yum install -y wget lrzsz net-tools zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

2、接着安装另一个工具,与pip安装有关

yum install libffi-devel -y

 

3、开始确认自己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/python2

 

 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

 

转载请注明原文地址: https://www.6miu.com/read-4149959.html

最新回复(0)