CentOS7.5下安装Python3.7 --python3
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*
使用vi或者vim指令,修改以上yum相关的文件,指向python2
[root@VM_39_157_centos bin]# vi yum
其它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