升级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
全部评论