由于种种原因我们可能无法正常连接到python的官方pip源,或者连接速度很慢,或者由于根证书的原因在安装包时会提示连接证书问题,可以通过修改pip的配置来修改为国内其他源,并信任相应的源,避免证书错误,提高包安装速度。
配置方法
pip源及配置文件位置:
Linux/Unix:
| 12
 3
 
 | /etc/pip.conf~/.pip/pip.conf
 ~/.config/pip/pip.conf
 
 | 
Mac OSX:
| 12
 3
 
 | ~/Library/Application Support/pip/pip.conf~/.pip/pip.conf
 /Library/Application Support/pip/pip.conf
 
 | 
Windows:
| 12
 3
 4
 
 | %APPDATA%\pip\pip.ini%HOME%\pip\pip.ini
 C:\Documents and Settings\All Users\Application Data\PyPA\pip\pip.conf # (Windows XP)
 C:\ProgramData\PyPA\pip\pip.conf # (Windows 7及以后)
 
 | 
可以配置的选项:
| 12
 3
 4
 5
 
 | [global]index-url = http://mirrors.aliyun.com/pypi/simple/ # 阿里源,可以换成其他的源
 trusted-host = mirrors.aliyun.com            # 添加阿里源为可信主机,要不然可能报错
 disable-pip-version-check = true             # 取消pip版本检查,排除每次都报最新的pip
 timeout = 120  # 连接超时时长
 
 | 
只在安装时指定源
也可以不修改配置,只在pip安装时指定,例如:
| 1
 | pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com <package>
 |