conda 解决An HTTP error occurred when trying to retrieve this URL.(已经更新清华源但也无解的解决方法)

conda 解决An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent…(已经更新清华源但也无解的解决方法)

遇到这个bug

原因是conda源加入了不知名的URL,现在不能使用了(或者废弃)
但我已经是重新装的anconda,配置也是清华源,
按照这个链接装的 安装教程
按我安装包还是遇到bug ,有些包能装上,有些装不上,然我我就上官网查方法。然后成功解决了,方法如下

重新添加清华源

win+r 输入cmd 打开后台输入代码 ,然后回车运行

conda config --set show_channel_urls yes

退出界面,查找 命名为 condarc文件
推荐 使用everything 软件 查找该文件 ,以后查文件用这个软件也很方便。

对文件进行编辑,将原先的内容删去,换上这个

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

保存退出去

打开anconda prompt 输入conda clean -i `
清除索引缓存,保证用的是镜像站提供的索引。
这里很重要!我就运行这个就没问题。
这个方法官网教的
清华源官网

之后可以再测试能不能成功

来源:viki viki

物联沃分享整理
物联沃-IOTWORD物联网 » conda 解决An HTTP error occurred when trying to retrieve this URL.(已经更新清华源但也无解的解决方法)

发表评论