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怎么学好python?
Oct 07 Python
python简单程序读取串口信息的方法
Mar 13 Python
深入解析Python中的上下文管理器
Jun 28 Python
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
python深度优先搜索和广度优先搜索
Feb 07 Python
tensorflow更改变量的值实例
Jul 30 Python
python实现字符串和字典的转换
Sep 29 Python
Python3几个常见问题的处理方法
Feb 26 Python
Django 使用easy_thumbnails压缩上传的图片方法
Jul 26 Python
python3.6中@property装饰器的使用方法示例
Aug 17 Python
详解python uiautomator2 watcher的使用方法
Sep 09 Python
对python中return与yield的区别详解
Mar 12 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
PHP 转义使用详解
2013/07/15 PHP
php类自动加载器实现方法
2015/07/28 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
javascript生成json数据简单示例分享
2014/02/14 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
python实现bitmap数据结构详解
2014/02/17 Python
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
实用自动化运维Python脚本分享
2018/06/04 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
string = null 和string = ''的区别
2013/04/28 面试题
办理暂住证介绍信
2014/01/11 职场文书
初中班主任评语大全
2014/04/24 职场文书
三好生演讲稿
2014/09/12 职场文书
总经理检讨书
2014/09/15 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
Element实现动态表格的示例代码
2021/08/02 Javascript
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang