前言

用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢,可能只有50KB/s。幸好,国内的一些顶级科研机构已经给我们准备好了各种镜像,下载速度可达2MB/s。

一、国内pip镜像

阿里云 http://mirrors.aliyun.com/pypi/simple/

豆瓣 http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

华中科技大学 http://pypi.hustunique.com/

注:使用国内的镜像源,安装各种包速度会快一些。

二、指定单次安装源

可以在使用pip的时候,加上参数-i和镜像地址,格式为:pip install 包名 -i 镜像url

例如下面的例子会从清华镜像安装pandas库,这样下载速度会非常的快。

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

三、指定全局安装源

修改pip的配置文件,可以一劳永逸的修改pip源地址,pip配置文件的位置通常如下所示:

(1)Unix、Mac OS的pip配置文件位于:$HOME/.pip/pip.conf

(2)Windows的pip配置文件位于:%HOME%\pip\pip.ini

注:Windows下%HOME%路径一般为:C:\Users\<UserName>\,如果没有发现pip.ini配置文件,则需要根据下面的介绍手动新建即可。

在pip.ini配置文件中,输入以下内容(如果没有配置文件则在相应路径新建一个),这里以清华的镜像为例:

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

小技巧:如果在指定国内的镜像源后,安装某些库速度还是比较慢,那么可以直接在浏览器打开镜像源网站地址(比如:http://pypi.douban.com/simple),在浏览器中直接搜索并下载所需的库,然后使用命令pip install <文件名>进行安装。如果搜索不到需要的库,还可以去这里碰碰运气:http://www.lfd.uci.edu/~gohlke/pythonlibs/,这是加利福尼亚大学尔湾分校一个生物医学研究中心的网站,上面有非常非常丰富的已经打包好的各种Python库的whl文件,堪称"Python轮子博物馆"。

四、windows下指定全局安装源

在windows操作系统下,直接在用户目录中创建一个pip目录,如:C:\Users\xx\pip,然后新建文件pip.ini,即 %HOME%\pip\pip.ini,在pip.ini文件中输入以下内容(以豆瓣镜像为例):

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