打开panda datareader和Yahoo finance API的python套接字时出错
所以我是新来这里的人,已经把墙打得一干二净了。我在YouTube上观看了sentdex的第2课“介绍和获取股票价格数据-金融Python编程” 我已成功安装pandas和pandas datareader当前版本。 我的代码可以编译,但在尝试打开连接时崩溃。有人能提供建议吗打开panda datareader和Yahoo finance API的python套接字时出错,python,pandas-datareader,Python,Pandas Datareader,所以我是新来这里的人,已经把墙打得一干二净了。我在YouTube上观看了sentdex的第2课“介绍和获取股票价格数据-金融Python编程” 我已成功安装pandas和pandas datareader当前版本。 我的代码可以编译,但在尝试打开连接时崩溃。有人能提供建议吗 import datetime as dt import matplotlib.pyplot as plt from matplotlib import style import pandas as pd import pa
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader.data as web
style.use('ggplot')
start = dt.datetime(2000,1,1)
end = dt.datetime(2016,12,31)
df = web.DataReader('TSLA', 'yahoo', start, end)
print(df.head())
我看到的错误是(当然,在处理过程中会出现其他错误): 回溯(最近一次呼叫最后一次): 文件“C:\Users\S\App\Local\Programs\Python\35\lib\site packages\urllib3\connection.py”,第141行,位于康涅狄格州新州 (self.host、self.port)、self.timeout、**额外功率) 文件“C:\Users\S\App\Local\Programs\Python\35\lib\site packages\urllib3\util\connection.py”,第60行,在create\u connection中 对于socket.getaddrinfo(主机、端口、系列、socket.SOCK\u流)中的res: 文件“C:\Users\S\App\Local\Programs\Python\Python35\lib\socket.py”,第728行,位于getaddrinfo中 对于_socket.getaddrinfo(主机、端口、系列、类型、协议、标志)中的res: socket.gaierror:[Errno 11001]getaddrinfo失败
仅供参考,我得到了Python董事会的帮助。安装修复雅虎财务