【发布时间】:2021-04-23 09:55:58
【问题描述】:
我尝试从 URL 加载数据
url = 'http://raw.githubusercontent.com/justmarkham/DAT8/master/data/chipotle.tsv'
chipo = pd.read_csv(url, sep = '\t')
还有一个错误
URLError: <urlopen error [Errno 11004] getaddrinfo failed>
我已经检查了这个answer,但这没有帮助。
我也尝试过使用requests获取数据,错误又出现了
ConnectionError: HTTPConnectionPool(host='raw.githubusercontent.com', port=80): Max retries exceeded with url: /justmarkham/DAT8/master/data/chipotle.tsv (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000029B29E43748>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed'))
DNS 似乎有问题,所以我编辑了 hosts 文件,但它也无济于事。我该如何解决这个问题?
非常感谢。
【问题讨论】:
-
这个问题不应该是可重现的,哈哈。事实证明,DNS 有问题。还是谢谢。
标签: python pandas dns python-requests urllib