当我尝试使用pip安装autopep8时,为什么会出现此错误?

时间:2020-07-02 14:02:17

标签: python-3.x proxy pip ubuntu-18.04

Collecting autopep8
  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))    after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel   connection failed: 500 Internal Privoxy Error',))': /simple/autopep8/
  Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 500 Internal Privoxy Error',))': /simple/autopep8/
  Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 500 Internal Privoxy Error',))': /simple/autopep8/
  Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 500 Internal Privoxy Error',))': /simple/autopep8/
  Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 500 Internal Privoxy Error',))': /simple/autopep8/
  Could not find a version that satisfies the requirement autopep8 (from versions: )
No matching distribution found for autopep8

我尝试了“ pip install autopep8”,然后又尝试了“ pip3 install --upgrade autopep8”,但遇到了同样的错误。这似乎是一个连接问题,但我已连接到Internet,可以下载和上传内容。 “ ProxyError('无法连接到代理。')有什么问题?我该如何处理?配置我的代理设置需要做什么?

1 个答案:

答案 0 :(得分:1)

您可以将代理指定为pip安装的参数:

pip install <package> --proxy http://your.proxy.net:8080/

如果您还遇到ssl证书错误(在公司环境中也很常见),则可以将pypi设置为受信任的主机:

pip install <package> --proxy http://your.proxy.net:8080/ --trusted-host pypi.python.org

希望这样做可以解决您的问题。