Python 错误号11001 getaddrinfo失败

Python 错误号11001 getaddrinfo失败,python,api,Python,Api,我有一个简单的教程代码 import requests request = requests.get('https://api.github.com') print(request.status_code) 试图运行它会导致此错误 ConnectionError: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: / (Caused by NewConnectionErro

我有一个简单的教程代码

import requests

request = requests.get('https://api.github.com')
print(request.status_code)
试图运行它会导致此错误

ConnectionError: HTTPSConnectionPool(host='api.github.com', port=443): Max retries exceeded with url: /
(Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 
x000001E7939BE408>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))
ConnectionError:HTTPSConnectionPool(host='api.github.com',port=443):url超过最大重试次数:/
(由NewConnectionError(“:未能建立新连接:[Errno 11001]getaddrinfo失败”)引起)

代码不多,所以与教程相比,我真的不知道我会做错什么。

你能ping api.github.com吗?你能ping 140.82.118.6吗(这是它为我解析的地址)?我不知道我是否“ping”正确,但我使用了这个
os.system(“ping 140.82.118.6”)
,然后cmd打开了3条消息,这些消息都粗略地翻译为“超出了请求时间”,输出为“1”。如果我把地址放在浏览器中,我会收到这样一条消息:我们没有收到来自您浏览器的正确请求。如果问题仍然存在,请与我们联系。您是否尝试ping api.github.com?您尝试过从浏览器访问api.github.com吗?我不太确定ping是什么意思。我试着用上面的命令“ping”它,得到了上面的结果。我可以从浏览器访问api.github.com,但不能访问140.82.118.6。我还尝试在cmd中使用
ping 140.82.118.6
对其进行ping,得到了与上述注释相同的结果。