Python 使用fix_Yahoo_数据提取Yahoo历史数据
我正在尝试使用Python 3.5提取Anaconda上的历史yahoo finance数据,代码如下:Python 使用fix_Yahoo_数据提取Yahoo历史数据,python,python-3.x,anaconda,yahoo-finance,pandas-datareader,Python,Python 3.x,Anaconda,Yahoo Finance,Pandas Datareader,我正在尝试使用Python 3.5提取Anaconda上的历史yahoo finance数据,代码如下: from pandas_datareader import data as pdr import fix_yahoo_finance data = pdr.get_data_yahoo("SPY", start="2017-01-01", end="2017-04-30") data = pdr.get_data_yahoo(["SPY", "IWM"], start="2017-01
from pandas_datareader import data as pdr
import fix_yahoo_finance
data = pdr.get_data_yahoo("SPY", start="2017-01-01", end="2017-04-30")
data = pdr.get_data_yahoo(["SPY", "IWM"], start="2017-01-01", end="2017-04-30")
它一直在工作,直到几天前它开始给我以下信息:
File "C:\Users\tedy\AppData\Local\Continuum\Anaconda3\lib\site-packages\requests\adapters.py", line 497, in send
raise SSLError(e, request=request)
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)
有人知道我能做些什么让它重新工作吗?尝试以下解决方案: 及
确保您已正确安装了所有内容,请务必在python 3.5上使用SSL。感谢您的帮助,Thomas它似乎正在工作。下面是您提供的链接:我确保安装了Python模块certifi,然后在运行get_data_yahoo函数之前导入了它