Python ex_setup.py urlopen错误 getaddrinfo失败

我刚刚在Windows 7上安装了Python,如http://docs.pylonsproject.org/projects/pyramid/en/1.4-branch/narr/install.html所述 。 我在第3步,并得到以下错误,当我运行python ez_setup.py命令。 我从这个URL http://peak.telecommunity.com/dist/ez_setup.py去ez_setup.py

c:\Python27>python ez_setup.py Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-p y2.7.egg Traceback (most recent call last): File "ez_setup.py", line 278, in <module> main(sys.argv[1:]) File "ez_setup.py", line 210, in main egg = download_setuptools(version, delay=0) File "ez_setup.py", line 158, in download_setuptools src = urllib2.urlopen(url) File "c:\Python27\lib\urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "c:\Python27\lib\urllib2.py", line 400, in open response = self._open(req, data) File "c:\Python27\lib\urllib2.py", line 418, in _open '_open', req) File "c:\Python27\lib\urllib2.py", line 378, in _call_chain result = func(*args) File "c:\Python27\lib\urllib2.py", line 1207, in http_open return self.do_open(httplib.HTTPConnection, req) File "c:\Python27\lib\urllib2.py", line 1177, in do_open raise URLError(err) urllib2.URLError: <urlopen error [Errno 11004] getaddrinfo failed> c:\Python27> 

Solutions Collecting From Web of "Python ex_setup.py urlopen错误 getaddrinfo失败"

答案在上面的评论中。

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

该变量是http_proxy和安全的https_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