CentOS7下安装Python3并保留Python2

时间:2021-08-06 06:57:41

1. 安装make编译指令的依赖环境

 

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

 

2.下载python3.x安装包到服务器的/apps/install_pack目录下

 

# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

 

3.解压安装包

 

# tar -zxvf Python-3.6.5.tgz

 

4.创建python3的安装目录

 

# mkdir /apps/software/Python-3.6.5

 

5.在安装包所在目录/apps/install_pack/Python-3.6.5里,依次执行下边三行指令,注意--prefix后边的路径,就是你上边建立的要安装python3的目录


# ./configure --prefix=/apps/software/Python-3.6.5
# make
# make install

 

6、执行过程中如果没有报错,就证明把python3装好了,下边开始建立python3的软链接


# ln -s /apps/software/Python-3.6.5/bin/python3.6 /usr/bin/python3

 

7、然后查询版本确认python3已经可以运行了,并且可以看到python2也可以正常运行,没有受到影响

 

# python -V

# python3 -V

 

 CentOS7下安装Python3并保留Python2

 

8、创建pip3的软链接

 

# ln -s /apps/software/Python-3.6.5/bin/pip3 /usr/bin/pip3

 

9、然后查询版本确认pip3已经可以运行了,并且可以看到pip也可以正常运行,没有受到影响

 

CentOS7下安装Python3并保留Python2