Python

解决pip安装下载太慢或者time out的问题

文 / 大炳哥 来源 / 原创 阅读 / 8403 2年前

使用pip默认的地址下载稍微大一点的包,例如:opencv_python、numpy等超过10M、20M的安装包,经常会出现在下载几秒后出现Read timed out.的情况,比如下面的报错信息

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

如果遇到这种情况,只需要我们将下载源切换到国内的就可以了。比如,使用清华的下载源。

那么如果想使用清华下载源,又不想永久切换下载源地址,我们可以使用 -i 参数加上清华镜像源的地址

示例说明

这里给出一个示例,使用清华下载源来下载 opencv_python

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  opencv_python

重点说明

能够实现这个效果,就在于使用 -i https://pypi.tuna.tsinghua.edu.cn/simple这个参数,而这个参数的位置可以放在包的名称之前,也可以放在包的名称只有。

如下所示:

# 放在包的名称之前
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  opencv_python

# 放在包的名称之后
pip install opencv_python -i https://pypi.tuna.tsinghua.edu.cn/simple  

10

评论

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

站点声明:本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

© 2019 The Pride & Joy of an Artisan. · Designed By duoguyu · Powered By Django京ICP备19006898号-1
相关侵权、举报、投诉及建议等,请发E-mail:lemont0086@163.com

友情链接: 大炳哥的博客 逐梦个人博客 微微的博客 daixu 十年之约