升级PIP后,使用PIP命令的时候一直提示以下错误:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Could not fetch URL https:***: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping

根据提示是缺少SSL模块

我们重新用源码编译别加上 --with-ssl参数即可。

先查看缺少openssl-devel包

[root@localhost ~]# rpm -aq|grep openssl 
openssl-0.9.8e-20.el5 
openssl-0.9.8e-20.el5 

yum安装openssl-devel

[root@localhost ~]# yum install openssl-devel -y 

查看安装结果

[root@localhost ~]# rpm -aq|grep openssl 
openssl-0.9.8e-26.el5_9.1 
openssl-0.9.8e-26.el5_9.1 
openssl-devel-0.9.8e-26.el5_9.1 
openssl-devel-0.9.8e-26.el5_9.1

重新对python3.6进行编译安装

cd Python-3.6.4
./configure --with-ssl
make
sudo make install