1. 背景
anaconda的安装虽然非常方便,能够自动安装相关依赖,但是常常在安装一些大包的时候,会出现CondaHTTPError:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/pytorch-1.6.0-py3.6_cuda10.1.243_cudnn7.6.3_0.tar.bz2>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
2. 解决
先下载需要安装的包,再进行离线安装。
首先是安装包要从什么地方下载的问题,从上面的提示其实已经提示了url(https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/pytorch-1.6.0-py3.6_cuda10.1.243_cudnn7.6.3_0.tar.bz2),直接下载。
下载完成后,需要先解压包,在离线包所在文件夹执行:
conda install --use-local pytorch-1.6.0-py3.6_cuda10.1.243_cudnn7.6.3_0.tar.bz2
然后将包进行安装:
conda install -c local pytorch
指定本地作为channel,安装中中会自动安装其他依赖。
(完)