有时候使用pip
安装第三方库时,下载速度很慢,导致经常因为超时安装失败。
解决方法是修改pip
安装源,指向一个本地的安装源,下面以安装csvkit库为例说明。
-
打开PyPI Mirror Status,选择一个本地(北京)的安装源;
-
打开对应的网址,例如豆瓣的pip镜像,下面会有一个 名为
simple
的文件夹,看下面有没有csvkit
目录,如果有,说明这个源可用, 简单的方法是在源的URL后直接加simple/csvkit
:https://pypi.doubanio.com/simple/csvkit
看这个地址是否存在; -
确认源存在后,加
-i
参数安装:pip install --user -i https://pypi.doubanio.com/simple/ csvkit
;
说明:
用pip install --help
查看参数使用说明。网上有说加--use-mirrors
参数自动选择镜像,
但Ubuntu 16.04上安装的pip
并没有--use-mirrors
这个参数(用pip -V
查询:
pip 8.1.2 on Python 2.7)。