Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打开panda datareader和Yahoo finance API的python套接字时出错_Python_Pandas Datareader - Fatal编程技术网

打开panda datareader和Yahoo finance API的python套接字时出错

打开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

所以我是新来这里的人,已经把墙打得一干二净了。我在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 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董事会的帮助。安装修复雅虎财务