在centos7上安装python3.7,很多时候提示缺少安装_ssl模块,这导致很多依赖于ssl的模块无法正常安装,如ulib3,requests.解决方法:先安装编译器和依赖
yum -y install gcc
yum -y install bzip2-devel sqlite-devel openssl-devel readline-devel xz-devel xz-devel tk-devel gdbm-devel
最简单的方法:升级pip
python -m pip install --upgrade pip
如果不行的话使用下面的方法
1.下载openssl模块
wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz
2.解压
tar -xzf openssl-1.0.2j.tar.gz
3.编译
./config --prefix=/usr/local/openssl
./config -t
make
make install
4.配置python
cd Python-3.6.1 #进入python安装目录
./configure --with-ssl #配置ssl模块
5.测试ssl是否正常
Python 3.6.1 (default, A