内容纲要
使用场景
- 网络环境不佳、不允许
- 需要经常性的使用pip(比如 docker 镜像构建)
- 觉得第三方源的使用,使带宽压力大
使用
Docker 启动(devip)服务
docker run -d --name devpi \
--publish 3141:3141 \
--volume /Users/lockey/pypi:/data \ # 自行替换挂载目录
--env=DEVPI_PASSWORD=secret \ # 自行更改登录密码
--restart always \
muccg/devpi:4.5.0
准备
pip install devpi
设置
devpi use http://10.0.0.38:3141/root/public
登录
devpi login root
上传
- 下载需要上传的 pip 包(whl、gz、zip等)
devpi upload --from-dir --formats=* .
# 自行修改上传目录
使用
参考链接
DockerHUB