使用devpi自建python本地镜像源,加速python依赖安装

devpi官方文档

因为我们每天打包都要安装这个cpu版本的torch,所以不管是走国内阿里源,还是pytorch的源,都挺花时间的,所以准备自建一个本地mirro,这里使用了devpi来创建本地mirro,这个用起来比较简单。

安装server

pip install devpi-server

配置server

创建配置文件config.yml

cat config.yml

devpi-server:
  serverdir: /data/devpi-server/db
  secretfile: /data/devpi-server/secret
  host: 0.0.0.0
  port: 19090
生成secret
devpi-gen-secret --secretfile /data/devpi-server/secret
初始化db
devpi-init -c config.yml
启动server
devpi-server -c config.yml

启动之后server会监听在19090端口。

安装client
pip install devpi-client
连接devpi-server
devpi use http://localhost:19090
选择index
devpi use root/pypi
登录改密码
devpi login root --password ''
devpi user -m root password=root
创建新的index并设置mirror代理其他源
devpi index -c torch-cpu type=mirror mirror_url=https://download.pytorch.org/whl/cpu
显示simple的地址
devpi use --urls
使用
pip install torch==2.8.0+cpu -i http://localhost:19090/root/torch-cpu/+simple/

第一次应为要从源同步会比较慢,第二次直接用本地就很快了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值