使用一些知名的镜像
1 2 3
| pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip config set global.extra-index-url https://pypi.org/simple
|
一些工具可以自动找到最快的 pypi 镜像,比如 https://pypi.org/project/faster/
其他一些可用的镜像
自建镜像缓存
使用外部镜像的好处是方便,不过也有两个问题
- 官方镜像也会出问题,我就遇到过 douban 镜像不行了,阿里云镜像限速
- 官方镜像往往获取不到最新上传的包
所以自建一个 pypi 的镜像代理就很有必要,经过一番搜索找到了proxpi这个项目
安装和使用方法都非常简单
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| pip install proxpi
export PROXPI_INDEX_TTL=60
export PROXPI_DOWNLOAD_TIMEOUT=300
export PROXPI_EXTRA_INDEX_URLS=https://pypi.tuna.tsinghua.edu.cn/simple
export PROXPI_EXTRA_INDEX_TTLS=30
export PROXPI_CACHE_DIR=$PWD/pypi
PROXPI_BINARY_FILE_MIME_TYPE=1
FLASK_APP=proxpi.server flask run --port 31415
|
本地 Python 配置,这里假设 proxpi 的 server 地址是 10.0.0.1:31415
1 2 3 4 5 6 7 8 9
| pip config set global.index-url http://10.0.0.1:31415/index pip config set global.trusted-host 10.0.0.1:31415
pip install opencv-python
pip install -i http://10.0.0.1:31415/index --trusted-host 10.0.0.1:31415 opencv-python
|