前言

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

一、国内pip镜像

(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣 http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学 http://pypi.hustunique.com/

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

二、指定单次安装源

pip install 包名 -i 镜像url

可以在使用pip的时候,加上参数-i和镜像地址,例如:

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

这样就会从清华镜像安装pandas库。

三、指定全局安装源

pip配置文件的位置:

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

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

注:Windows下%HOME%路径一般为:C:\Users\<UserName>\

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

[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下,直接在user目录中创建一个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