4

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

 1 year ago
source link: http://huanyouchen.github.io/2019/11/21/pip-install-package-very-slow/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
幻悠尘的小窝

The quieter you become,the more you are able to hear.

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

使用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/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

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK