我有一台互联网连接速度慢的电脑。尝试安装大约 500MB 的包 ( conda install -c pytorch pytorch
) 时,我得到一个下载超时。
我尝试在其他地方手动下载此文件,然后将其放在我的主目录中并使用conda install --offline ~/pytorch-1.0.0-py3.7_cuda9.0.176_cudnn7.4.1_1.tar.bz2
(如此处)安装。这本身就可以工作,但是,当我尝试根据它安装更多软件包时,conda 决定下载它:
The following packages will be UPDATED:
pytorch: 1.0.0-py3.7_cuda9.0.176_cudnn7.4.1_1 <unknown> --> 1.0.0-py3.7_cuda9.0.176_cudnn7.4.1_1 pytorch
Proceed ([y]/n)? y
Downloading and Extracting Packages
pytorch-1.0.0 | 498.7 MB | ###########5 | 8%
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/linux-64/pytorch-1.0.0-py3.7_cuda9.0.176_cudnn7.4.1_1.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.
注意... <unknown> --> ... pytorch
. 显然,当与 一起安装时--offline
,包源是未知的,这会导致重新下载。我也天真地尝试将文件放入~/miniconda3/pkgs
,没有成功。
有没有办法增加 conda 的下载超时限制,或者让它识别预先下载的 .tar.bz2 包文件?
我知道它与pytorch关系不大,但我只是保持真实姓名不变。
我遇到了同样的问题。有一种方法可以更改超时限制:
例如。但是在我的情况下它不起作用。原来我们实验室有带宽限制,当下载速度超过这个限制时,它的网络就被切断了。