pip安装python模块时默认访问的是“https://pypi.python.org”,这个站点在国内访问总是抽筋,所以可以使用国内镜像,镜像地址可以在“https://pypi-mirrors.org/”找到。官方页面“https://pypi.python.org/mirrors”提到了他们有CDN,可是没啥用,好像在中国不太行。
使用方式:
pip install -i https://<mirror>/simple <package>
或者在用户目录~/.pip/pip.conf
建立全局配置
[global] index-url = https://<mirror>/simple
Windows用户在%HOMEPATH%/pip/pip.ini
中配置
常用镜像
https://pypi.douban.com/simple
https://pypi.tuna.tsinghua.edu.cn/simple
样例脚本
1 2 3 4 5 6 7 8 9 10 11 12 | #!/bin/bash # # Pypi Mirror Setup # mkdir ~/.pip cat << EOF > ~/.pip/pip.conf [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple EOF |
HTTPS站点信任问题
临时方案
pip install pandas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
终极方案pip.conf or pip.ini
[global] index-url = https://pypi.douban.com/simple [install] trusted-host=pypi.douban.co