1、问题

python 报错:

File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/urllib/request.py", line 1391, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/urllib/request.py", line 1351, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>

Process finished with exit code 1

2、分析

看起来即使使用 requests 库下载模型也无法解决 SSL 证书验证的问题。这可能是由于 macOS 系统本身对于 SSL 证书的配置和信任存在问题。

3、解决

import ssl

ssl._create_default_https_context = ssl._create_stdlib_context

这个修改可以解决之前 SSL 证书验证失败的问题。

通过设置 ssl._create_default_https_context = ssl._create_stdlib_context,绕过了 SSL 证书验证,从而可以正常下载和处理图像。

Logo

一站式 AI 云服务平台

更多推荐