python3/pip3 SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

环境:

mac os

背景:

电脑之前安装的是python3.9 , 现在升级到python3.10。 从python官网下载macos版本的python3.10 pkg。 双击安装。

程序使用aiohttp访问ebay 。

出错:

haskell 复制代码
aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host www.ebay.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')]

但是旧版本python执行程序时不会出现以上问题。猜是新python的环境没配置好。

解决方法

进入python 3.10 的application安装路径。

haskell 复制代码
cd /Applications/Python\ 3.10/

执行证书安装命令:

haskell 复制代码
./Install\ Certificates.command 

安装完成

重新执行程序。 无错误。

相关推荐
wanhengidc14 分钟前
UDP服务器主要是指什么意思?
服务器·网络协议·udp
galaxylove18 分钟前
Gartner发布最新指南:企业要构建防御性强且敏捷的网络安全计划以平衡安全保障与业务运营
网络·安全·web安全
漫谈网络18 分钟前
WebSocket扫盲
网络·websocket·网络协议
不做菜鸟的网工1 小时前
PPPoe拨号上网配置实验
网络协议
2501_915921431 小时前
请求未达服务端?iOS端HTTPS链路异常的多工具抓包排查记录
websocket·网络协议·tcp/ip·http·网络安全·https·udp
于顾而言1 小时前
【开源品鉴】FRP源码阅读
后端·网络协议·开源
CH_Qing2 小时前
【udev】关于/dev 设备节点的生成 &udev
linux·前端·网络
妮妮喔妮2 小时前
HTTP中常见的Content-Type
网络·网络协议·http
木鱼时刻2 小时前
网络基础知识与代理配置
网络
斯普信专业组3 小时前
K8s环境下基于Nginx WebDAV与TLS/SSL的文件上传下载部署指南
nginx·kubernetes·ssl