我在Debian 8上的python 3.7.5上进行了手动安装,当我运行脚本时出现此错误:
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)>
我在stackoverflow中看到了更多有关MacOS的问题,就我而言,此错误发生在Linux中。
答案 0 :(得分:1)
我有同样的问题。这是我发现解决问题的方法。
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
有关markroxor的原始答案,请参见here。希望它也能帮助您解决问题。
答案 1 :(得分:0)
这不是解决方案: 我已经遇到过几次了,但是请注意,我正在使用Windows,但我会假设一般而言,解析方法在原理上应与Mac / Linux相同。
我过去经常通过使用以下命令来强制它不验证证书:
conda config --set ssl_verify false
请注意,这并不是解决问题的方法,它只是使代码临时运行的一种方法,或者,如果您要下载的是库,那么在下载之前应该可以解决问题。请注意,通常不建议使用以下建议,如果您这样做,则在运行代码/下载库后,请记住使用以下内容将其重新打开:
conda config --set ssl_verify true