pip下载whl包到本地(离线安装)

最近经常遇到pip安装包非常慢的情况,之前加-i参数来临时更换下载源,pip之前的笔记可以查看这里https://sulao.cn/post/584.html,但是这次情况是下载torch,更换了pip源以后提示什么证书验证的警告,下载依然很慢,所以尝试在其他的机器上来下载whl包,然后拷贝到要安装的机器上

例如我下载torch可以用如下方法,可以将torch和依赖的包全部下载到本地

pip3 download torch==1.8.2 torchvision==0.9.2 torchaudio==0.8.2 --extra-index-url 
https://download.pytorch.org/whl/lts/1.8/cu111
 -d /root/pytorch

然后将下载到/root/pytorch中的所有whl包拷贝到要安装pytorch的机器上,然后进行离线安装

pip install torch-1.8.2+cu111-cp38-cp38-linux_x86_64.whl

上述方法是单个下载,我们还可以配合-r参数进行批量下载

pip download -r requirements.txt -d packages

批量离线安装的方式如下

pip install --no-index --find-links=packages -r requirements.txt


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/867.html