urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获得本地颁发者证书 (_ssl.c:1108)

时间:2021-07-06 18:38:24

标签: python macos python-3.8

import yfinance as yf

msft = yf.Ticker("MSFT")

msft.info

我尝试打印 msft.info 并收到“urllib.error.URLError:

有什么建议可以解决吗?

1 个答案:

答案 0 :(得分:1)

快速谷歌搜索返回以下内容:http://blog.wafrat.com/fixing-certificate_verify_failed-when-using-yfinances-ticker-info/

如上面链接的网站所述,问题是由于:

<块引用>

原来是因为我在 Mac OS 上运行 Python,我需要安装一些证书 (Mac OSX python ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749))。

解决方案是:

<块引用>

所以我打开 Finder 并导航到应用程序,Python 3.7,然后运行 ​​Install Certificates.command。它确实有效!