我在我的笔记本电脑上本地运行一个devpi-server,这样我就可以在没有互联网连接的时候脱机工作(当然,只有在devpi有机会本地缓存我需要的包时,这才有效)
目前我用默认设置配置了devpi-server
,因此它在标准PyPi
中查找包。在
我想配置devpi-server
以使用服务器列表来查找包:
http://xx.xx.xx.xx:yyyyy/simple/
https://www.python.org/pypi
问题:是否可以使用要尝试的服务器列表配置devpi
?在
我在devpi documentation中找不到此选项。在
应该在服务器列表中搜索包:如果在第一个服务器中找不到包,它应该在第二个服务器中查找它,直到到达列表的末尾并回复“找不到”消息。在
可以通过结合Devpi的索引镜像和索引继承特性来实现这一点。在
假设您的Devpi服务器上有一个用户
bob
devpi index -c private type=mirror mirror_url=http://xx.xx.xx.xx:yyyyy/simple/
。在/root/pypi
继承的索引和新创建的镜像:devpi index -c all bases=/bob/all,/root/pypi
之后,您应该能够从
/bob/all
获取所有包。在相关问题 更多 >
编程相关推荐