如何解决Errno 11004]使用urllib.request.urlopen时getaddrinfo失败

时间:2019-04-10 05:36:06

标签: python-3.x

Python:3.6在Windows中运行

我正在尝试使用我正在使用urllib.request.urlopen方法的API,但是出现以下错误:

urlopen error [Errno 11004] getaddrinfo failed>.

我尝试打开google.com,但仍然遇到相同的错误。

import requests
import urllib

response = urllib.request.urlopen('http://www.google.com')

获取

urlopen error [Errno 11004] getaddrinfo failed> 

也尝试了请求对象

r = urllib.request.Request(url1)
urllib.request.urlopen(r)

仍然出现相同的错误

我读了几篇文章。它说它与某些代理设置有关:

我在cmd上运行以下命令:

C:\Windows\system32>netsh winhttp show proxy

当前WinHTTP代理设置:

Direct access (no proxy server).

我遇到相同的错误

"[Errno 11004] getaddrinfo failed" while importing packages using pip.

有人可以帮我解决这个问题吗?

0 个答案:

没有答案