[AI工具集]stable diffusion SDXL运行报错的解决方案

AI工具集·StableDiffusion · 2023-10-16

stable diffusino的SDXL大模型据说很厉害,兴冲冲的下载来本想练练丹,结果直接来了个 用不了!
报错信息如下:
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
如何解决?

在网上搜了一大堆好像关键词没有全部匹配的,于是我就召唤出了我的小助手chatGPT。它的回答简单概括就是“这个错误是因为Python在尝试通过SSL连接时无法验证SSL证书。你的本地少了个证书文件,你得去补上,地址是https://curl.se/ca/cacert.pem

我下载完放到python目录里,但是还是不对。
我就按照python 证书的关键词去找,终于被我找到了。

如果您在 OSX 上安装了 Python 3.6,并且在尝试连接到 https:// 站点时收到“SSL: CERTIFICATE_VERIFY_FAILED”错误,则可能是因为 OSX 上的 Python 3.6 根本没有证书,并且无法验证任何 SSL连接。这是 OSX 上 3.6 的更改,并且需要安装后步骤,即安装certifi证书包。这记录在文件ReadMe.rtf中,您可以在此处找到该文件/Applications/Python\ 3.6/ReadMe.rtf。

在python的程序文件夹里,我找到了ReadMe.rtf并打开,它里面提到直接运行 install_certificates.command 这个文件,我在ReadMe.rtf同一级目录里找到了这个文件,双击打开,它就自动生成证书了。

重新打开webui,SDXL模型就可以使用了。

SDXL报错 SDXL错误 SDXL证书 certificate_verify_failed SDXL
Theme Jasmine by Kent Liao