Last Updated on

pip是python内置的非常好用的下载工具,基本可以下载全部的python库。
它还有一个非常好的特点,当你安装一个库的时候,它会自动帮你安装所有这个库的依赖库。完全一键式操作。非常方便。但是由于pipy网站是国外网站,很容易会被墙,导致经常下载速度非常慢,经常超时。  

解决方式: 更改pip的数据源。(python2或3都是一样的)

目前国内比较知名的有豆瓣的,清华的。都是pipy官网的镜像。

  • 豆瓣:http://pypi.douban.com/simple/
  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple

1. 通过 -i 参数指定数据源

安装命名为:pip install -i 网址 所需要安装的库名

例如:

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

就是利用清华的镜像源,下载安装requests库。其他类似

2. 永久修改pip数据源

windows下,直接在user目录中新建pip.ini文件,路径如:C:\Users\xx\pip\pip.ini,内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

Mac下,在用户家目录~/.pip/pip.conf文件,内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

OK,保存文件后,直接使用pip进行安装库,则会自动默认的使用设置的数据源。