解决SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile的问题

问题描述:

在pip安装第三方库时,出现SSL的问题。

传输层安全性协议(TLS)及其前身安全套接层(SSL)是现在的 HTTPS 协议中的一种安全协议,目的是为互联网通信提供安全及数据完整性保障。而较新版本的 python 内置的 pip 以及用于网络请求的 requests、urllib3 包也较新,并且会使用。

pip._vendor.urllib3.exceptions.SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption failed or bad record mac (_ssl.c:2653)

解决办法:

1.关闭VPN

2.通过镜像的 HTTP 源来避免 SSL 认证问题

复制代码
# 清华,仅支持 HTTPS
https://pypi.tuna.tsinghua.edu.cn/simple/

# 阿里,HTTP 和 HTTPS 均支持
http://mirrors.aliyun.com/pypi/simple/
https://mirrors.aliyun.com/pypi/simple/

# 豆瓣,HTTP 和 HTTPS 均支持
http://pypi.doubanio.com/simple/
https://pypi.doubanio.com/simple/

3.降低pip版本

复制代码
python -m pip install pip==20.2.4 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install pip==20.2.4 -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
相关推荐
馨羽的玩具32 分钟前
查哪个程序一直登录sql server失败
运维·服务器·数据库
luoqice1 小时前
在嵌入式 Linux 系统中,配置 DNS 以实现内网或外网连接
linux·运维·服务器
重启的码农1 小时前
KCP源码解析 (5) 底层数据输入处理 (ikcp_input)
c++·网络协议
妙妙屋(zy)1 小时前
基于Astro开发的Fuwari静态博客模版配置CICD流程
服务器·docker
IvanCodes1 小时前
三、Linux用户与权限管理详解
linux·运维·服务器
默默敲代码的徐哥儿2 小时前
八股文整理——计算机网络
服务器·网络·计算机网络
火车叨位去19492 小时前
鱼皮项目简易版 RPC 框架开发(五)
网络·网络协议·rpc
人生匆匆2 小时前
ftp加ssl,升级ftps
网络·网络协议·ssl
hello 早上好2 小时前
RPC 详解
网络·网络协议·rpc
Bruce_Liuxiaowei2 小时前
VNC和RPC加固措施
网络·网络协议·网络安全·rpc