Python pip install之SSL异常处理操作


Posted in Python onSeptember 03, 2020

异常内容:

C:\Users\ccwant>pip install requests
Collecting requests
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)'),)': /simple/requests/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)'),)': /simple/requests/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)'),)': /simple/requests/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)'),)': /simple/requests/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)'),)': /simple/requests/
Could not fetch URL https://pypi.org/simple/requests/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/requests/ (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)'),)) - skipping
Could not find a version that satisfies the requirement requests (from versions: )
No matching distribution found for requests

处理办法:

打开以下目录,并创建pip文件夹

C:\Users\用户\AppData\Roaming

进入pip文件夹,创建pip.ini文件,内容如下

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

此配置的作用是修改pip的安装源,此处修改为阿里的源,然后使用pip install安装就不会报错了

补充知识:处理Python3中使用pip install时提示"SSL: CERTIFICATE_VERIFY_FAILED"

CentOS7使用官方yum源安装了Python3和pip(yum搜不到python3的话请安装epel-release)

[root@client0 yum.repos.d]# python3 --version
Python 3.6.8
[root@client0 yum.repos.d]# pip3 --version
pip 8.1.2 from /usr/lib/python3.6/site-packages (python 3.6)

使用pip安装包时会提示你pip版本过低, 建议使用pip install --upgrade pip命令来升级.

而使用该命令时则会弹出一连串错误提示, 其中包含关键字"SSL: CERTIFICATE_VERIFY_FAILED"

这时的处理办法是跳过pip的SSL验证

使用命令

pip3 install --trusted-host pypi.org --trusted-host files.pythonhosted.org <package_name>

即可.

以上这篇Python pip install之SSL异常处理操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
PyQt5实现拖放功能
Apr 25 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
Aug 07 Python
浅谈django rest jwt vue 跨域问题
Oct 26 Python
python实现大转盘抽奖效果
Jan 22 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
python中自带的三个装饰器的实现
Nov 08 Python
python中逻辑与或(and、or)和按位与或异或(&amp;、|、^)区别
Aug 05 Python
总结Pyinstaller的坑及终极解决方法(小结)
Sep 21 Python
详解如何修改python中字典的键和值
Sep 29 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
Nov 28 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 Python
django使用多个数据库的方法实例
Mar 04 Python
详解python tkinter 图片插入问题
Sep 03 #Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
Sep 03 #Python
PyTorch中Tensor的数据类型和运算的使用
Sep 03 #Python
python开发入门——set的使用
Sep 03 #Python
使用anaconda安装pytorch的实现步骤
Sep 03 #Python
解决Python安装cryptography报错问题
Sep 03 #Python
解决python打开https出现certificate verify failed的问题
Sep 03 #Python
You might like
一个捕获函数输出的函数
2007/02/14 PHP
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
jQuery中(function($){})(jQuery)详解
2015/07/15 Javascript
JavaScript实现将文本框的值插入指定位置的方法
2015/08/13 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
jQuery实现鼠标经过事件的延时处理效果
2020/08/20 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
javascript实现前端成语点击验证优化
2020/06/24 Javascript
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
python连接数据库的方法
2017/10/19 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
Django上使用数据可视化利器Bokeh解析
2019/07/31 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
如何验证python安装成功
2020/07/06 Python
python 实现波浪滤镜特效
2020/12/02 Python
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
工程监理应届生求职信
2013/11/09 职场文书
“四风”问题整改措施和努力方向
2014/09/20 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
Python中Selenium对Cookie的操作方法
2021/07/09 Python
用Python可视化新冠疫情数据
2022/01/18 Python
Python中如何处理常见报错
2022/01/18 Python