SSLError(SSLError(1, '_ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:

来源:互联网 发布:千兆路由器和千兆端口 编辑:程序博客网 时间:2024/05/25 05:37
  • 关于pip版本的查看和更换pip版本
pip list 查看pip安装的包的版本
pip -V 查看pip本身的版本
easy_install pip=9.0.1

SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

  • 解决方法是安装urllib3[secure],也就是带安全模块的urllib3.
pip install urllib3[secure]
pip install --upgrade pip
如果还不行,使用另一种:
  • curl的证书太老了,需要下载最新证书
下载最新的证书文件 
wget http://curl.haxx.se/ca/cacert.pem  
更名为ca-bundle.crt放置到默认目录  
mv cacert.pem ca-bundle.crt | mv ca-bundle.crt /etc/pki/tls/certs  
sudo pip uninstall -y certifisudo pip install certifi==2015.04.28(如果设置了不合适的时间,会提示可以使用的时间,这个必须要设置)
 

阅读全文
0 0
原创粉丝点击