本文以Centos系统为例
1、确保linux系统中安装了ssl-devel包
2、编译安装ssl模块到Python3中
1.查看linux系统中是否安装了ssl-devel包
# 查看命令 rpm -q openssl-devel # 安装命令 sudo yum install openssl-devel -y
安装成功!
2.编译安装ssl模块到Python3中
说明:python3.6后部分安装包貌似没有--with-ssl命令了
./configure --prefix='/home/scrapy_user1/opt/Python3.6/' --with-ssl
如果以上命令配置出现如上图错误,则需要修改Python3安装包目录下的Modules目录下的Setup文件
cd Modules/ vim Setup /SSL 取消注释三行
然后再进行编译安装即可
./configure --prefix='/home/scrapy_user1/opt/Python3.6/' make make install