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 相关文章推荐
python基础教程之popen函数操作其它程序的输入和输出示例
Feb 10 Python
Python中的魔法方法深入理解
Jul 09 Python
windows下Python实现将pdf文件转化为png格式图片的方法
Jul 21 Python
关于python的list相关知识(推荐)
Aug 30 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
Python实现的桶排序算法示例
Nov 29 Python
Python封装原理与实现方法详解
Aug 28 Python
python用opencv批量截取图像指定区域的方法
Jan 24 Python
将python图片转为二进制文本的实例
Jan 24 Python
Python生成MD5值的两种方法实例分析
Apr 26 Python
python 解决pycharm运行py文件只有unittest选项的问题
Sep 01 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
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
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
PHP session_start()问题解疑(详细介绍)
2013/07/05 PHP
Windows下编译PHP5.4和xdebug全记录
2015/04/03 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
详解javascript实现瀑布流绝对式布局
2016/01/29 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
python实现ID3决策树算法
2017/12/20 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
python构建基础的爬虫教学
2018/12/23 Python
python处理大日志文件
2019/07/23 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Python类super()及私有属性原理解析
2020/06/15 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
2020/11/02 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
教师个人自我评价范文
2014/04/13 职场文书
《冬阳童年骆驼队》教学反思
2014/04/15 职场文书
二审答辩状范文
2015/05/22 职场文书
办公室管理规章制度
2015/08/04 职场文书
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang