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 

安装完成

重新执行程序。 无错误。

相关推荐
以太浮标1 小时前
华为eNSP模拟器综合实验之-BFD联动配置解析
运维·网络·华为·信息与通信
ICT系统集成阿祥2 小时前
OSPF邻居建立失败完整排查指南
网络·网络协议
liulilittle3 小时前
OPENPPP2 Code Analysis One
网络·c++·网络协议·信息与通信·通信
叫致寒吧3 小时前
k8s操作(三)
网络·容器·kubernetes
sww_10264 小时前
Netty原理分析
java·网络
用户372824860224 小时前
TCP 连接状态详解
网络协议
星辰烈龙6 小时前
黑马程序员JavaSE基础加强d5
服务器·网络·php
单片机系统设计6 小时前
基于STM32的水质检测系统
网络·stm32·单片机·嵌入式硬件·毕业设计·水质检测
mangge086 小时前
ESP8266 温湿度监测系统教程(SHT30+MAX7219+LeanCloud+HTTP 服务)
网络·网络协议·http
牛奶皮子6 小时前
合并 CSS 文件可以减少 HTTP 请求数,因为每个请求都会带来额外的网络开销
css·网络·http