pip下载超时问题详解

转:

pip下载超时问题详解

前言

pip下载的安装包都是在国外的pipy服务器上面,又因国内某种墙的策略,导致速度非常的慢,甚至无法访问。
于是国内很多的企业和爱好者纷纷搭建自己的服务器,定时从pypi上拉起所有的镜像文件。然后我们只需要通过国内搭建的服务上下载便能实现正常速度。
另外一种方式是通过代理绕过墙实现加速下载。

国内下载源:

简介 下载源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

问题现象:

pip下载超时问题详解

解决方式一

总结:临时解决当前的问题

pip install -i 下载源  包名  #语法
pip install -i http://mirrors.aliyun.com/pypi/simple/ flask

解决方式二

总结:长期解决了问题,但是操作稍微繁琐,并且因为是定时拉取国外服务器的包,所以存在部分新包未及时同步。

1、文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:Users当前电脑用户AppDataRoaming 文件夹中
2、新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件
3、新增 pip.ini 配置文件内容如下

[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com

解决方式三

总结:长期解决了问题,可以随时一键切换下载源,但因为是定时拉取国外服务器的包,所以存在部分新包未及时同步。

pip config set global.index-url 源链接    #语法
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

解决方式四

总结:随时可以加速下载最新的包,唯一缺点*需要花钱或者折腾一番,但是*的好处远不止于此。
弄一个*,开启全局代理,然后可以*的遨游。具体的请自行谷歌或者GitHub搜索。

转:

pip下载超时问题详解

上一篇:pip更新已经安装的库


下一篇:浅谈javascript的原型及原型链