Instalowanie modułów Pythona przez proxy

Chcę zainstalować kilka pakietów Pythona, które używają easy_install. Używają modułu urrlib2 w swoim skrypcie instalacyjnym. Próbowałem użyć firmowego proxy, aby easy_install mógł pobrać wymagane pakiety. Aby przetestować połączenie proxy, wypróbowałem następujący kod. Nie muszę podawać żadnych danych uwierzytelniających dla proxy w IE.

proxy = urllib2.ProxyHandler({"http":"http://mycompanyproxy-as-in-IE:8080"})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
site = urllib2.urlopen("http://google.com")

Error:
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "C:\Python27\lib\urllib2.py", line 126, in
 return _opener.open(url, data, timeout)
 File "C:\Python27\lib\urllib2.py", line 406, in
  response = meth(req, response)
 File "C:\Python27\lib\urllib2.py", line 519, in
  'http', request, response, code, msg, hdrs)
 File "C:\Python27\lib\urllib2.py", line 444, in
return self._call_chain(*args)
 File "C:\Python27\lib\urllib2.py", line 378, in
   result = func(*args)
 File "C:\Python27\lib\urllib2.py", line 527, in
   raise HTTPError(req.get_full_url(), code, msg
  urllib2.HTTPError: HTTP Error 407: AuthorizedOnly

Czy to problem z moim kodem? lub czy proxy nie zezwala na połączenie z procesu Pythona ?. Mogę zainstalować pakiety R, ustawiając proxy.

questionAnswers(4)

yourAnswerToTheQuestion