9

我不是超级技术人员。但我知道在 Windows 中,如果我使用 internet2 选项安装 R,那么我可以下载我想要的任何包。

我安装 Python 并且每次我尝试下载一个包或安装一个包(例如使用 easy_install)它都会失败。

我该怎么做才能让 Python 自动检测我的代理设置并安装包?

4

2 回答 2

9

设置环境变量http_proxy/https_proxyhttp://your-proxy-server-address:proxy-port

urlopen() 函数对不需要身份验证的代理透明地工作。在 Unix 或 Windows 环境中,在启动 Python 解释器之前,将 http_proxy 或 ftp_proxy 环境变量设置为标识代理服务器的 URL。例如('%' 是命令提示符):

% http_proxy="http://www.someproxy.com:3128"
% export http_proxy
% python
...

no_proxy 环境变量可用于指定不应通过代理访问的主机;如果设置,它应该是一个以逗号分隔的主机名后缀列表,可选择附加 :port,例如 cern.ch,ncsa.uiuc.edu,some.host:8080。

于 2013-06-22T08:48:46.290 回答
3

或者改用 HTTP_PROXY / HTTPS_PROXY 设置。

于 2013-12-04T15:53:20.120 回答