说明
适用于CentOS6、CentOS7
编译openssl
·下载(这里需要查看python3.7最低要求的openssl版本多少来进行编译)
$ wget http://www.openssl.org/source/openssl-1.1.1.tar.gz
· 编译
$ tar zxf openssl-1.1.1.tar.gz
$ cd openssl-1.1.1
$ ./config --prefix=$HOME/openssl shared zlib
$ make
$ make install
编译Python3.7.4
· 下载包
$ wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
· 解压包
$ tar zxf Python-3.7.4.tgz
$ cd Python-3.7.4
· 修改配置文件-编译SSL模块
$ vi Modules/Setup
#SSL=/usr/local/sslSSL=/home/testerzhang/3rd/openssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
推荐 :020 持续更新ÿ