有时候使用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)。