Anaconda包安装问题

可能遇到的问题

  1. Conda - Downloaded bytes did not match Content-Length
    解决办法见下面的方法1、2、3
  2. HTTP errors are often intermittent
    解决办法见下面的方法1、2、3
  3. 包过大

解决方法

1. 使用更快的镜像源

国内一般都要用清华的源来加速,更换源,可以参考其官方链接进行修改https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/,也可以运行下列命令来修改

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
conda config --set show_channel_urls yes

一般会再加一个conda clean -i 命令来清缓存

2. 设置更长的timeout

有时,修改了源之后,像pytorch、tensorflow等包过于庞大,网络延迟等等问题,也会导致下载失败
可能通过如下命令,设置更长的timeout
conda config --set remote_read_timeout_secs 600.0

3. 离线安装

从conda的源下载好要安装的包,直接采用本地安装的方式。下载的url在出错的地方有提示:
url: https://repo.anaconda.com/pkgs/main/linux-64/cudnn-7.0.5-cuda8.0_0.tar.bz2
conda install --offline ./cudnn-7.0.5-cuda8.0_0.tar.bz2

4. 选更小的包,减少失败概率

像numpy等包,使用mkl时会过大,参考https://docs.continuum.io/mkl-optimizations/,可以使用nomkl安装,从而减小包的下载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值