CentOS7.5下安装Python3.7 --python3

时间:2023-01-31 04:08:22

1、将本地安装包上传到远程主机上

scp Python-3.7.0.tgz root@123.206.74.24:/root

2、扩展

安装Python之前安装Python相关的依赖包(主要是u红色部分三个依赖包)

yum -y install openssl-devel bzip2-devel libffi-devel expat-devel gdbm-devel readline-devel salite-devel

3、登录到远程主机,解压安装包

tar zxvf Python-3.7.0.tgz

4、安装gcc,因编译需要用到编译器

yum -y install gcc gcc-c++

5、转到Python-3.7.0目录下

cd Python-3.7.0/

6、安装,这里安装到/usr/local目录下

./configure --prefix=/usr/local

7、执行编译

make

8、执行安装

make altinstall

9、创建软链接(CentOS自带Python2.7.x,使用Python指令后,运行Python2.7。而我们要执行Python指令后运行已安装的Python3.7)

cd /usr/bin

mv python python.backup

ln -s /usr/local/bin/python3.7 /usr/bin/python

ln -s /usr/local/bin/python3.7 /usr/bin/python3

这样执行Python和Python3就可以运行已经安装的Python3.7

10、修改yum,不然yum不可用

cd /usr/bin

ls yum*

CentOS7.5下安装Python3.7  --python3

使用vi或者vim指令,修改以上yum相关的文件,指向python2

[root@VM_39_157_centos bin]# vi yum

CentOS7.5下安装Python3.7  --python3

其它6个yum相关文件同样需要修改,

[root@VM_39_157_centos bin]# vim yum-debug-restore

[root@VM_39_157_centos bin]# vim yum-groups-manager

[root@VM_39_157_centos bin]# vim yum-config-manager

[root@VM_39_157_centos bin]# vim yum-builddep

[root@VM_39_157_centos bin]# vim yum-debug-dump

[root@VM_39_157_centos bin]# vim yumdownloader

还要修改:/usr/libexec/urlgrabber-ext-down

[root@VM_39_157_centos bin]# vim /usr/libexec/urlgrabber-ext-down