解决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
相关推荐
Madison-No710 分钟前
【Linux】gcc/g++编辑器 && 初识动静态库 && 程序翻译过程
linux·服务器
小白不想白a1 小时前
【shell】每日shell练习:安全日志入侵检测/系统配置文件合规检查
运维·服务器
洛克大航海2 小时前
Linux 中新建用户
linux·运维·服务器
Fms_Sa2 小时前
UDP的一次双向通信
网络·网络协议·udp
蜜蜜不吃糖3 小时前
解决Vcenter告警datastore存储容量不足问题
linux·运维·服务器
zzz.103 小时前
top命令的详解
linux·服务器·网络
herinspace4 小时前
如何设置电脑分辨率和显示缩放
服务器·数据库·智能手机·电脑
keer_zu4 小时前
一个Modbus-TCP传感器数据传输方案
网络·网络协议·tcp/ip
TiAmo8085 小时前
ip生产区
服务器·网络·tcp/ip
FJW0208145 小时前
【Linux】系统中的文件管理
linux·运维·服务器