用 easy_install 和 pip 来安装第三方库很方便,它们的原理其实就是从Python的官方源pypi.python.org/pypi
下载到本地,然后解包安装。不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。
跟 ubuntu 的 apt 和 centos 的 yum 有各个镜像源一样,pypi也有。因此强烈推荐换成国内源。
一 国内常用的镜像源
豆瓣(douban)
http://pypi.douban.com/simple阿里云
http://mirrors.aliyun.com/pypi/simple中国科技大学
https://pypi.mirrors.ustc.edu.cn/simple清华大学
https://pypi.tuna.tsinghua.edu.cn/simple中国科学技术大学
http://pypi.mirrors.ustc.edu.cn/simple
二 通过命令行使用国内源
使用镜像源很简单,用 -i
指定就行了:
sudo easy_install -i http://pypi.douban.com/simple/ numpy
sudo pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple numpy
三 通过配置文件使用国内源
3.1 配置文件
linux/mac 用户将它命名为 pip.conf
, windows 用户将它命名为 pip.ini
. 文件中写如下内容:
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
如果使用 http 链接,需要指定 trusted-host
参数:
[global]
timeout = 60
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
3.2 文件路径
将配置文件放到指定路径下。
- linux下指定位置为
$HOME/.pip/pip.conf
或者$HOME/.config/pip/pip.conf
- mac下指定位置为
$HOME/.pip/pip.conf
或者$HOME/Library/Application Support/pip/pip.conf
- windows下指定位置为
%APPDATA%\pip\pip.ini
或者%HOME%\pip\pip.ini