CondaHTTPError HTTP 000 CONNECTION FAILED for url

用conda安装包的时候,出现报错:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/linux-64/repodata.json
这是什么鬼呢?
从这个报错信息看,就是要连接这个url,但是连接不上,这是个啥子文件呢?咱们把这个连接复制到浏览器下,发现了这个玩意:
json
看起来像是包名,但是这是干啥的呢?百度显然找不到,谷歌走起,于是找到了这个链接Channels and generating an index根据这里面的介绍Repodata.json contains an index of the packages in a subdir. Each subdir will have it's own repodata.就是说, 每个子目录都有自己的存储数据。就是想要下载的包,需要从这个索引里面找到对应的文件夹,要不然他找不到嘛!原来是这个用处。

哎!回到刚才的问题,为什么这个包下载不了,我用浏览器就可以下载呢?看到不少答案需要改镜像,改成清华镜像,一顿操作之后,改好了,再安装包,还是出现这个问题????

为啥改了镜像还行不行呢?还是https://repo.anaconda.com/pkgs/main/linux-64/repodata.json这个链接报错,按理说镜像改了之后会变成变成清华的链接啊!

某大佬说需要把default删掉(删掉之后链接果然变成了清华的源链接),再把https改成http(https是加密传输,http是明文传输),再把ssl_verify禁用掉

conda config --set ssl_verify false

把加密传输搞成明文传输了不需要SSL证书了。好了,解决问题了。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值