如何使用M $ Forefront(TMG)代理配置Python

时间:2018-03-19 09:40:35

标签: python windows python-3.x proxy pip

我试图在公司防火墙后面使用Python 3.7和PIP(在Windows 7上),但我收到了以下错误:

Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed:
407 Proxy Authentication Required ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  )',))': /simple/pywin32/

我尝试过以下配置来传递代理访问权限,其中任何一个都无效:(

set HTTP_PROXY=http://DOMAIN\user:pass@proxyhost:port

set HTTP_PROXY=http://user:pass@proxyhost:port

set HTTP_PROXY=http://proxyhost:port

Proxy error in PyCharm

1 个答案:

答案 0 :(得分:0)

我的组织代理身份验证也出现问题,并且在Windows操作系统中遇到407错误,最后使用CTNLM解决了问题,因此首先尝试为您的代理配置ctnlm并使用浏览器对其进行测试(配置位于%PROGRAMFILES%\ Cntlm \ cntlm.ini中,对于Windows,默认代理应该类似于http://localhost:3128),如果有效则将其提交给pip install:--proxy http://localhost:3128