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追加元素到列表的方法
Jul 28 Python
python中字符串比较使用is、==和cmp()总结
Mar 18 Python
使用python爬虫获取黄金价格的核心代码
Jun 13 Python
Python模块的加载讲解
Jan 15 Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
使用Python进行体育竞技分析(预测球队成绩)
May 16 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
Jun 08 Python
django 中QuerySet特性功能详解
Jul 25 Python
pywinauto自动化操作记事本
Aug 26 Python
django 取消csrf限制的实例
Mar 13 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 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面向对象public private protected 访问修饰符
2013/06/30 PHP
教你如何使用php session
2013/10/28 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
2017/02/05 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
vue2实现数据请求显示loading图
2017/11/28 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
Python随机生成数模块random使用实例
2015/04/13 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
Python3实现飞机大战游戏
2020/04/24 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
2014年庆元旦活动方案
2014/02/15 职场文书
小小商店教学反思
2014/04/27 职场文书
委托书怎样写
2014/08/30 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书