pytorch安装到一半中断_『技术随手学』解决 pip conda install 网络故障中断

pytorch安装到一半中断_『技术随手学』解决 pip conda install 网络故障中断_第1张图片
我也想能把你照亮,在你的生命中留下阳光

0.引子

在用pip或者conda安装一些包时有时会因为网络原因导致下载失败,进而无法安装。一般的解决方法就是换源,或者重复安装。

在本篇文章,将使用一个简单高效的方式来解决这个问题。整体思路很简单,把包下载到本地,在使用本地包进行安装。

这样有什么好处呢?其实这解决了直接使用安装时网络不通畅导致中断,又要重新开始下载的问题。因为很多下载工作都支持断点续传,不用重复操作。

1.实战

例子一:conda

当直接安装时:

pytorch

输出:

| 422.7 MB  

可以看出是网络故障导致下载安装失败。细心的小伙伴同时也可以看到一个很有用信息:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url < https:// mirrors.tuna.tsinghua.edu.cn /anaconda/cloud//pytorch/linux-64/pytorch-1.4.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar.bz2 >

这时可以把此链接拷贝到浏览器中下载到本地。笔者习惯使用wget:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/linux-64/pytorch-1.4.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar.bz2

输出:

'pytorch-1.4.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar.bz2'

pytorch-1.4.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar.bz2          100%

下载完后,仅需使用conda本地安装指令即可:conda install --use-local

conda install --use-local pytorch-1.4.0-py3.7_cuda10.0.130_cudnn7.6.3_0.tar.bz2

输出:

################################################################################################################################################################################################################################################## | 100% 
Preparing transaction: 

例子二:pip

使用方法和conda类似,先直接安装一个包

tensorflow

输出:

tensorflow

关键信息如下:

Downloading https:// pypi.tuna.tsinghua.edu.cn /packages/16/89/f2d29c2eafc2eeafb17d5634340e06366af904d332341200a49d954bce85/tensorflow-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl (320.4 MB

下载到本地方法如例子一

wget https://pypi.tuna.tsinghua.edu.cn/packages/16/89/f2d29c2eafc2eeafb17d5634340e06366af904d332341200a49d954bce85/tensorflow-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl

输出:

(pypi.tuna.tsinghua.edu.cn

下载完成后,使用 pip install 即可

pip install tensorflow-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl

-1.参考

-1.0:[conda] 利用conda安装本地包

你可能感兴趣的:(pytorch安装到一半中断)