由于种种原因我们可能无法正常连接到python的官方pip源,或者连接速度很慢,或者由于根证书的原因在安装包时会提示连接证书问题,可以通过修改pip的配置来修改为国内其他源,并信任相应的源,避免证书错误,提高包安装速度。
配置方法
pip源及配置文件位置:
Linux/Unix:
1 2 3
| /etc/pip.conf ~/.pip/pip.conf ~/.config/pip/pip.conf
|
Mac OSX:
1 2 3
| ~/Library/Application Support/pip/pip.conf ~/.pip/pip.conf /Library/Application Support/pip/pip.conf
|
Windows:
1 2 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及以后)
|
可以配置的选项:
1 2 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>
|