Python ex_setup.py urlopen错误[Errno 11004]getaddrinfo失败

Python ex_setup.py urlopen错误[Errno 11004]getaddrinfo失败,python,windows,installation,setuptools,Python,Windows,Installation,Setuptools,我刚刚在Windows 7上安装了Python,如上所述 . 在第3步中,当我运行python ez_setup.py命令时,我遇到了以下错误。 我从这个URL进入ez_setup.py c:\Python27>pythonz_setup.py 正在下载http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-p y2.7.1蛋 回溯(最近一次呼叫最后一次): 文件“ez_setup.py”,第278行,在 main(s

我刚刚在Windows 7上安装了Python,如上所述 . 在第3步中,当我运行python ez_setup.py命令时,我遇到了以下错误。 我从这个URL进入ez_setup.py

c:\Python27>pythonz_setup.py
正在下载http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-p
y2.7.1蛋
回溯(最近一次呼叫最后一次):
文件“ez_setup.py”,第278行,在
main(sys.argv[1:])
文件“ez_setup.py”,第210行,主目录
egg=下载\u设置工具(版本,延迟=0)
下载工具中第158行的文件“ez_setup.py”
src=urllib2.urlopen(url)
文件“c:\Python27\lib\urllib2.py”,第126行,在urlopen中
return\u opener.open(url、数据、超时)
文件“c:\Python27\lib\urllib2.py”,第400行,打开
响应=自身打开(请求,数据)
文件“c:\Python27\lib\urllib2.py”,第418行,处于打开状态
"开放",
文件“c:\Python27\lib\urllib2.py”,第378行,在调用链中
结果=func(*args)
文件“c:\Python27\lib\urllib2.py”,第1207行,在http\u open中
返回self.do_open(httplib.HTTPConnection,req)
文件“c:\Python27\lib\urllib2.py”,第1177行,在do_open中
引发URL错误(err)
urllib2.URLError:
c:\Python27>

答案在上面的评论中

当您在代理后面时,有一个Windows环境变量用于存储代理设置

该变量为
http\u proxy
,对于安全
https\u proxy

设置此变量的格式如下所示

set http_proxy=user:password@proxyaddress:port
set https_proxy=user:password@proxyaddress:port
如果没有密码,请执行以下操作

set http_proxy=user@proxyaddress:port
例如

set http_proxy=jbrown:jbpass@192.168.0.252:8080

我发现了这个问题的症结所在。这是由于一个网络代理,它可以通过以下命令修复<代码>设置http_proxy=用户:password@proxyaddress:端口。我希望这对某人有帮助
set http_proxy=jbrown:jbpass@192.168.0.252:8080