找回密码
 会员注册
查看: 20|回复: 0

python--NotOpenSSLWarningurllib3v2onlysupportsOpenSSL1.1.1+

[复制链接]

2万

主题

0

回帖

6万

积分

超级版主

积分
65432
发表于 2024-9-4 14:34:52 | 显示全部楼层 |阅读模式
报错分析完整的报错:urllib3v2onlysupportsOpenSSL1.1.1+,currentlythe'ssl'moduleiscompiledwith'LibreSSL2.8.3'.See:https://github.com/urllib3/urllib3/issues/3020报错分析:LibreSSL是OpenSSL的一个分支,LibreSSL2.8.3与OpenSSL1.1.1版本相似(有差异)。Mac版python里的ssl默认使用LibreSSL2.8.3编译,也就是OpenSSL1.1.1。而urllib3v2仅支持OpenSSL1.1.1以上的版本,因此MAC版python里的ssl版本落后了。解决办法:升级LibreSSL(没用,LibreSSL升级了但是python里的ssl库没更新)#查看当前用户,确保非root(id不为0)whoami#查看是否是rootid-u#修改目录权限sudochown-R$(whoami)/opt/homebrew#升级libresslbrewupdatebrewupgradelibressl#设置libressl环境变量echo'exportPATH="/opt/homebrew/opt/libressl/binPATH"'>>~/.zshrc#设置编译器环境变量:为了让编译器找到LibreSSLecho'exportLDFLAGS="-L$(brew--prefixopenssl)/lib"'>>~/.zshrcecho'exportCPPFLAGS="-I$(brew--prefixopenssl)/include"'>>~/.zshrc#使生效source~/.zshrc#查看版本opensslversion>LibreSSL3.9.1123456789101112131415161718192021222324urllib3降级(可行,但有种越混越回去的感觉)pipinstall'urllib3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-30 03:44 , Processed in 0.719361 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表