我在公司工作时尝试设置代理,因此可以自由使用 git;pip。目前我知道我需要设置代理,因为当我尝试pip install
某个库时,我收到了旧消息:
警告:连接因“ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001DB49235280>, '与 pypi.org 的连接超时。 (连接超时=15)')”中断后重试(Retry(total=4、connect=None、read=None、redirect=None、status=None)):/simple/holidays/
我的默认方式是:
在 cmd 中使用以下方法查找代理端口:
netsh winhttp show proxy
进入环境变量并设置 http 和 https 代理:
http[s]://userName:password@proxyaddress:port
但是,当我第一次运行步骤 1 时,我从 netsh 收到以下消息:
当前 WinHTTP 代理设置:直接访问(无代理服务器)。
此时我该如何找到代理地址:端口?您有什么想法吗?
答案1
据我了解,您在一家公司工作,pip
但git
没有工作。
您现在正在寻找一个代理来使它们工作。
但购买代理,VPN 或使用 tor 都无济于事。原因如 pip 的输出所示:
... HTTPSConnection object at 0x000001DB49235280>, 'Connection to pypi.org timed out
现在,如果 HTTPs 连接被阻止,那么购买代理,VPN 或 tor 会有所帮助。
也许您的网络必须使用代理(网络清洗器)。例如,如果您有一个可以访问互联网的网络浏览器,您可以查看浏览器的代理设置以获取 IP/端口。
如果这没有帮助,您必须向网络管理员询问互联网。他会告诉您必要的配置。