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

[ 编辑 | 历史 ]
最近由“jilili”在“2021-05-24 07:29:15”修改