点子网络错误(并且我没有使用代理!)

时间:2018-07-01 12:21:34

标签: python pip pypi

我正在使用Ubuntu 16.04,经常收到臭名昭著的pip网络错误:

$ pip3 install matplotlib
Collecting matplotlib
...
...
TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

有时可以正常工作,大多数时候却没有。在安装某些东西之前,我必须尝试很多次。

与许多报告过类似问题的人不同,我没有代理服务器,而且已经在物理上和使用VPN尝试了不同的网络。

我认为问题是https://pypi.org/对我来说经常不可用。大多数时候,我无法访问该网站。

enter image description here

我不知道这是否是特定于国家/地区的(这里是葡萄牙),但是我的其他同事也有类似的问题。

许多人说要从here下载get-pip.py并手动安装pip。但是那个网站也关闭了。我设法从其他地方下载了get-pip.py,但是随后我收到了相同的pypi错误。

1 个答案:

答案 0 :(得分:1)

似乎a known issue正在影响一家葡萄牙ISP公司。该公司不能很好地处理IPv6协议,并且pip给出了错误。禁用IPv6可解决此问题。

在Linux中,可以通过执行sudo sh -c 'echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6暂时禁用IPv6。