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 

安装完成

重新执行程序。 无错误。

相关推荐
thginWalker1 分钟前
图解网络-小林coding笔记(持续更新)
网络·笔记
小刘|37 分钟前
Https以及CA证书
网络·网络协议·https
Codeking__1 小时前
链表算法综合——重排链表
网络·算法·链表
筑梦之月2 小时前
如何查看电脑后门IP和流量?
网络协议·tcp/ip·电脑
林深的林8 小时前
Http证书体系及证书加密流程(通信流程)
网络协议·http·https
liulilittle10 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap
guts°14 小时前
17-VRRP
网络·智能路由器
Jewel Q14 小时前
动态路由协议基础
网络·智能路由器
宇称不守恒4.014 小时前
2025暑期—06神经网络-常见网络2
网络·人工智能·神经网络