easy_install を使用する python パッケージをいくつかインストールしたいと考えています。彼らは、セットアップ スクリプトで urrlib2 モジュールを使用しています。会社のプロキシを使用して、easy_install に必要なパッケージをダウンロードさせてみました。したがって、プロキシ接続をテストするために、次のコードを試しました。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
私のコードに問題がありますか?または、プロキシが python プロセスからの接続を許可していませんか? プロキシを設定することで R パッケージをインストールできます。