conda 镜像报错

近使用conda安装包错误,一直报连不上网,后来查看一下原因。是因为清华镜像改了,塞了个文件夹(修改.condarc文件,在后面加上平台名如lunix-64/,win-64/)。这不是往用户这添堵么,往用户嘴里塞苍蝇啊。
错误:

(base) jack@omnisky:~/biosoft$ conda install samtools
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url 
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.
'https://conda.anaconda.org/conda-forge/linux-64'

解决方案:
原因:使用默认镜像源或配置出错,使镜像源访问速度过慢,会导致超时从而导致更新和下载失败。
修改.condarc文件: vi ~/.condarc
原来的.condarc文件

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - conda-forge  //这两个就是乱入了,可能是之前添加镜像出错的
  - bioconda
show_channel_urls: true
ssl_verify: false    //这个是当初找解决方案的尝试,不过没有效果

修改后的.condarc文件:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/lunix-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/lunix-64/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/lunix-64/
show_channel_urls: true

你可能感兴趣的:(conda 镜像报错)