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 第三方库名
即可