pip install 报错:pip.ReadTimeoutError类型

很多时候我们需要用pip进行安装第三方库,但有时下载到一半的时候会遇到如下报错:

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='download.pytorch.org', port=443): Read timed out.

这主要是因为很多第三方库是国外的网站,因此导致网络传输超时,从而触发此类错误。

 

【解决办法】

1. 从镜像源安装

目前常用的镜像有很多,最出名的应该是清华的镜像,地址为https://pypi.hustunique.com/simple

使用

“pip install 第三方库名 -i 网址

命令即可安装

2. 个人推荐的方法, 使用vpn

国内镜像还是挺麻烦的,而且不能让你在第一时间获得最新的第三方库版本,比如我今天装的pytorch 1.6,因此可以先连接vpn,再运行安装命令

注意,安装的时候有时会显示拒绝访问,不用慌,选择以管理员身份运行cmd即可

最后,有时用vpn安装的时候,由于vpn不稳定,也会出现超时的情况,此时我们可以设置一个长一点的延时时间,比如

pip --default-timeout=200 install 第三方库名

即可

posted @ 2020-07-31 13:23  Z_Agent  阅读(588)  评论(0编辑  收藏  举报