可参考:

[快速完美]解决urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]_urllib.error.urlerror: <urlopen error [errno 99] c-CSDN博客

这个大概率是你电脑SSL证书没有,先用代码查看情况

import ssl
print(ssl.get_default_verify_paths())

这里能看到你SSL的情况:

DefaultVerifyPaths(cafile=None, capath=None, openssl_cafile_env='SSL_CERT_FILE', openssl_cafile='C:\\Program Files\\Common Files\\SSL/cert.pem', openssl_capath_env='SSL_CERT_DIR', openssl_capath='C:\\Program Files\\Common Files\\SSL/certs')

像我这里就是cafile是空的,位置在'C:\\Program Files\\Common Files\\SSL/cert.pem'

所以先去下载个新的放进去就行了,(若找不到SSL这个文件夹,则自己创建一个新的)

下载地址:

curl - Extract CA Certs from Mozilla

应该也能自己用记事本张贴,然后改后缀(这个本人没尝试)

Logo

一站式 AI 云服务平台

更多推荐