问题描述
如果在安装python包过程中,下载到一半,出现红色报错,也可以采用下边的解决方案
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple, https://pypi.ngc.nvidia.com
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f0121bb5890>, 'Connection to pypi.ngc.nvidia.com timed out. (connect timeout=15)')': /opencv-python/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f0121bb5dd0>, 'Connection to pypi.ngc.nvidia.com timed out. (connect timeout=15)')': /opencv-python/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f0121bc0350>, 'Connection to pypi.ngc.nvidia.com timed out. (connect timeout=15)')': /opencv-python/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f0121bc0790>, 'Connection to pypi.ngc.nvidia.com timed out. (connect timeout=15)')': /opencv-python/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f0121bc0bd0>, 'Connection to pypi.ngc.nvidia.com timed out. (connect timeout=15)')': /opencv-python/
原因分析:
pip install时报以上错误。
问题原因:从执行的过程来看,请求一直处于超时。这是由于国内很多情况下,无法正常去下载国外服务器资源导致。
解决方案:
此时可以修改镜像源,使用清华大学开源软件镜像站进行安装。
#使用一下代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 要下的包名
结果