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 相关文章推荐
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
python3实现读取chrome浏览器cookie
Jun 19 Python
Python 2.x如何设置命令执行的超时时间实例
Oct 19 Python
Django 浅谈根据配置生成SQL语句的问题
May 29 Python
python requests post多层字典的方法
Dec 27 Python
python 自动批量打开网页的示例
Feb 21 Python
Django Rest framework三种分页方式详解
Jul 26 Python
Django Rest framework频率原理与限制
Jul 26 Python
在 Python 中使用 MQTT的方法
Aug 18 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 Python
利用python清除移动硬盘中的临时文件
Oct 28 Python
Python中的面向接口编程示例详解
Jan 17 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 MySQL与分页效率
2008/06/04 PHP
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2009/11/12 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
关于vue 项目中浏览器跨域的配置问题
2020/11/10 Javascript
整理Python最基本的操作字典的方法
2015/04/24 Python
python实现在windows下操作word的方法
2015/04/28 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
python 图像平移和旋转的实例
2019/01/10 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
Python文件时间操作步骤代码详解
2020/04/13 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
会计工作心得体会
2014/01/13 职场文书
风险评估实施方案
2014/03/09 职场文书
党员实事承诺书
2014/03/26 职场文书
环境日宣传活动总结
2014/07/09 职场文书
好的旅游活动方案
2014/08/19 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
涨价通知
2015/04/23 职场文书
php 原生分页
2021/04/01 PHP