PIP不工作 - 代理 - 连接中止

时间:2017-08-15 21:11:57

标签: pip

我正在尝试在代理后面安装python包,我收到以下错误:

pip --proxy="user:pass@address:port" install bokeh
  

重试(重试(总计= 4,连接=无,读取=无,重定向=无))连接被'ProtocolError('连接中止。',BadStatusLine(“'',”))'断开后:/ simple /背景虚化/

您认为出了什么问题?

3 个答案:

答案 0 :(得分:1)

<强>解决 问题是我的宿舍防火墙阻塞了pip(pypi.python.org)。在工作中发出相同的命令会正确安装python包。

答案 1 :(得分:0)

当代理终止HTTPS连接时。它不可能 发回标头,因为它无法读取返回的加密数据 所以它发回空字符串&#34;&#34;。 httplib尝试解析&#34;&#34; as&#34; HTTP / 1.x&#34;并且没有上述消息。

https://github.com/requests/requests/issues/2364

您可能希望看到有关如何在代理后面设置PIP的帖子。您是否能够安装任何pip安装程序,或者这是唯一一个给您带来问题的安装程序?

Using pip behind a proxy

答案 2 :(得分:0)

我在Por中的MEO遇到了同样的问题

我将IPv4 DNS更改为8.8.8.8和8.8.4.4(Google),并禁用了IPv6,并且可以正常工作。