【发布时间】:2016-04-07 13:43:58
【问题描述】:
我按照我同事的方法通过pip(python2.7)安装django,她成功了,我得到一个错误消息“访问Web代理过滤器被拒绝。”。但我可以使用相同的域帐户通过代理浏览网页。
我在 cmd 中使用的以下命令:
set http_proxy=domain\username:password@proxyhost:port
set https_proxy=domain\username:password@proxyhost:port
pip install django
最后一段错误信息如下:
重试(重试(总数=0,连接=无,读取=无,重定向=无)) 'ProxyError('无法连接到代理。', error('隧道连接失败:需要 407 代理验证 ( Forefront TMG 需要授权才能完成请求。进入 Web 代理过滤器被拒绝。 )',))': /simple/django/
我也试过follow cmd,得到和上面一样的错误信息:
pip install django --proxy domain\username:password@proxyhost:port
【问题讨论】:
-
有时这是简单的事情......这是 Windows(我假设你说 cmd 并使用 set vs export),我忘记了它是如何处理它的,但你可能想尝试 domain\ \用户名与域\用户名。此外,这有点烦人,因为您不会获得依赖项,但您可以手动下载软件包并执行 pip install ./django-
.zip 之类的操作 -
感谢 Foon 的快速回复。我也尝试了 domain\\username 并得到了相同的错误消息。我只想尝试一种简单的方法来安装 django,从 pip online 开始。实际上,还有另一个必需的 python 包,它有许多依赖包要安装在我的本地机器(win7)上。我不会一一做。
标签: python django pip http-proxy