python3.6 pip 出现locations that require TLS/SSL异常解决方案

在给CentOS服务器安装完Python3.6后,使用pip命令出现问题,提示说无法找到ssl模块。

上网查询后发现在安装Python3.6时没有安装openssl-devel依赖库,解决方案如下:

查看openssl安装包,会发现缺少openssl-devel包

# rpm -aq | grep openssl

yum安装openssl-devel

# yum -y install openssl-devel

查看安装结果

# rpm -aq | grep openssl

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

# cd Python-3.6.4
# ./configure prefix=/usr/local/python3
# make && make install

重试pip install xxx

问题解决!

原文地址:https://www.cnblogs.com/SystemCall/p/10518377.html