由于服务基于Linux系统下Python环境,因此首先进行Python环境的搭建Python环境依赖于gcc编译器,可以单独安装gcc,为了省事也可以一次性安装所有基本的环境,包括gcc、java等。

1、一次性安装所有基本依赖环境

命令:yum groupinstall “Development Tools”

centos安装 scws centos安装全部依赖包_Linux


基础环境安装完成如下所示:

centos安装 scws centos安装全部依赖包_CentOS7_02

2、安装其他依赖环境

Python除了依赖于gcc外,还有另外几个库也需要安装zlib、openssl、openssl-devel

2.1、安装zlib

虽然使用命令:rpm -qa zlib发现zlib已经存在,但是这个并不完整,没有安装zlib-dev这个库。

centos安装 scws centos安装全部依赖包_Python_03


使用命令:yum -y install zlib*进行安装

centos安装 scws centos安装全部依赖包_Python_04

2.2、安装openssl和openssl-dev

其实在一次性安装所有基础的依赖环境时,gcc、zlib、openssl都已经安装好了,只是zlib-dev、openssl-dev却没有安装上。

使用命令:yum -y install openssl*

安装完成如下:

centos安装 scws centos安装全部依赖包_Python_05


通过以上两步,安装Python所需要的所有依赖环境全部安装完成,接下来安装Python。将从Python官网上下载的Python安装包复制到home目录下。

centos安装 scws centos安装全部依赖包_CentOS7_06

3、开始安装Python3

使用tar命令解压Python压缩包:tar -xzvf Python-3.6.8.tgz

解压完成:

centos安装 scws centos安装全部依赖包_Python_07


在/usr/local/下新建目录python3,使用命令:mkdir /usr/local/python3

进入Python解压后的文件目录,使用命令:cd Python-3.6.8/

centos安装 scws centos安装全部依赖包_centos安装 scws_08


指定Python编译的时候程序存放路径,命令:./configure --with-ssl --prefix=/usr/local/python3

编译,命令:make

编译完成后进行安装,命令:make install

python安装成功:

centos安装 scws centos安装全部依赖包_CentOS7_09

4、建立Python3的软链接

建立Python3的软链接,命令:ln -s /usr/local/python3/bin/python3 /usr/bin/python3

至此,Python3已经安装成功

centos安装 scws centos安装全部依赖包_centos安装 scws_10

5、将pip3添加到环境变量里

我们需要把pip3添加到环境变量里去,使用命令:vim ~/.bash_profile

如下

centos安装 scws centos安装全部依赖包_centos安装 scws_11


在PATH后面追加PATH=centos安装 scws centos安装全部依赖包_Linux_12HOME/bin:/usr/local/python3/bin

centos安装 scws centos安装全部依赖包_Python3_13


保存退出

使环境变量生效,使用命令:source ~/.bash_profile

至此,Python3.6.8在Linux系统上全部安装完成。