这个错误是由于无法验证SSL证书而导致的,可能是因为系统没有找到相应的根证书或证书存储不完整。以下是几种解决这个问题的方法:
方法一:更新certifi包
使用pip更新certifi包,这个包包含了最新的CA根证书:
pip install --upgrade certifi
方法二:使用自定义的认证根证书文件
如果系统上已经安装了证书,可以明确指定证书路径:
- 找到系统上的
cacert.pem文件(通常位于路径如/etc/ssl/certs/ca-certificates.crt)。 - 设置环境变量
SSL_CERT_FILE指向这个证书文件:
export SSL_CERT_FILE=/path/to/cacert.pem
pip install mysqlclient
方法三:手动安装证书(仅适用于macOS)
如果你使用的是macOS,可以使用Install Certificates.command

最低0.47元/天 解锁文章
7823

被折叠的 条评论
为什么被折叠?



