2020-09-03解决pip install安装非常慢[Errno 101] 网络不可达问题

tech2024-11-10  6

转载链接:http://huanyouchen.github.io/2019/11/21/pip-install-package-very-slow/

问题描述

使用pip安装seaborn提示:

sudo python3.5 -m pip install seaborn Collecting seaborn WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb25d444fd0>: Failed to establish a new connection: [Errno 101] 网络不可达',)': /packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc/seaborn-0.9.0-py3-none-any.whl

尝试加入default-time=100这个参数,提示:

sudo python3.5 -m pip --default-time=100 install seaborn Collecting seaborn WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. (read timeout=100.0)",)': /packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc/seaborn-0.9.0-py3-none-any.whl

 

等了半天还是安装不了

解决方法

在pip后面加入-i参数,比如:-i https://pypi.tuna.tsinghua.edu.cn/simple

sudo python3.5 -m pip --default-time=100 install seaborn -i https://pypi.tuna.tsinghua.edu.cn/s

另外,可以将默认时间延迟增大避免超时

--default-timeout=10000 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install tensorflow --default-timeout=10000 -i https://pypi.doubanio.com/simple/

 

下载的飞快~

据说可以一劳永逸的方法,但我还没试过,过程如下:

mkdir ~/.pip cd ~/.pip touch pip.conf gedit pip.conf [global] index-url = http://pypi.douban.com/simple [install] trusted-host = pypi.douban.com cat pip.conf
最新回复(0)