一般情况下,各类Linux操作系统是会默认安装Python2.x的,在最新的CentOS7.4版本中,发现系统默认只安装了Python2.x,而且是很多系统组件的依赖包,不推荐卸载。目前Python3.x逐渐流行,所以安装Python3.x。

由于Python2.x系统默认已经安装,所以我们只需要下载Python3.x版本进行设置、安装即可。

1、下载Python3.x,下载地址可以去Python官网上寻找。


我把压缩包放在/usr/local下


cd /usr/local

[root@localhost local]# 

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

curl -O https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz

2、解压已经下载完成的源码包:(在自己的文件下)

[root@localhost local]# 

tar -xvJf Python-3.6.3.tar.xz

3、解压后进入该目录进行安装相应的依赖包:

cd Python-3.6.3

如果你的系统没有安装gcc的话,你还需要先完成gcc的安装:

[root@localhost Python-3.6.3]#

 yum -y install gcc

发现还需要安装openssl-devel,安装openssl-devel时,zlib-devel会作为依赖包被安装。所以安装了openssl-devel就不需要安装其他的了!

直接安装openssl-devel:

[root@localhost Python-3.6.3]#

yum -y install openssl-devel

当前的工作目录为:/usr/local/Python-3.6.3,依次执行:

[root@localhost Python-3.6.3]#

 ./configure --prefix=/usr/local/Python3.6.3

[root@localhost Python-3.6.3]# 

make&&make install

 

4、建立软连接:

[root@localhost Python-3.6.3]#

ln -s /usr/local/Python3.6.3/bin/python3.6  /bin/python3


[root@localhost Python-3.6.3]#

ln -s /usr/local/Python3.6.3/bin/pip3  /bin/pip3

 

5、输入python3,安装成功!