首先明白这三个类型是干嘛的:
- hosted : 本地存储,便于开发者将个人的一些包上传到私服中
- proxy : 提供代理其他仓库的类型,如豆瓣的pypi仓库
- group : 组类型,实质作用是组合多个仓库为一个对外的地址
简单来说group就是hosted和proxy的一个集合。
创建blob存储
创建hosted类型的pypi
创建一个proxy类型的pypi仓库
创建一个group类型的pypi仓库
全局配置
mkdir ~/.pip
cat > ~/.pip/pip.conf << EOF
[global]
timeout = 60
trusted-host = 192.168.75.11
index-url = http://192.168.75.11:8081/repository/group-pypi/simple
EOF
错误提示
ERROR: Could not find a version that satisfies the requirement django (from versions: none)ERROR: No matching distribution found for django
如何首次使用,提示这个请指定一下包的版本。
本人亲测试过,可以使用,proxy 代理地址可以改为阿里云的,这样子速度更快点。
代理地址:
阿里云:http://mirrors.aliyun.com/pypi/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/
豆瓣:http://pypi.douban.com/
清华大学:https://pypi.tuna.tsinghua.edu.cn/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/
这边文章是来自三度 使用nexus3配置Python私有仓库,原文比较详细,我只是提取了某部分做一下笔记。