本地 pypi 仓库镜像,可自定义上游镜像站 - local pypi mirror with custom mirror upstream.
make build up
或者
docker run -itd --rm \
--name pypi-mirror \
-p 0.0.0.0:3141:3141 \
-v $PWD/cache:/cache \
-e MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple/ \
-e CACHE_DIR=/cache \
pylab/pypi-mirror
https://pypi.tuna.tsinghua.edu.cn/simple/
https://mirrors.aliyun.com/pypi/simple/
https://pypi.doubanio.com/simple/
-
测试 pip 安装
pip install -i http://localhost:8080/root/pypi devpi-server
-
测试 images
make test-devpi
make test-userdefine-command
- 初始化
devpi-server --init --serverdir /cache
- 运行仓库
devpi-server --include-mirrored-files --serverdir=/cache --proxy-timeout=10 --host=0.0.0.0 --port=80
location /simple/ {
proxy_http_version 1.1;
proxy_pass http://127.0.0.1:3141/root/pypi/;
}
-
方法一:
使用
--trusted-host
参数pip install --trusted-host domain.com package-name
-
方法二:
- 购买域名
- 使用amce.sh生成证书
- 用cloudflare设置dns到本地的机器。