0
点赞
收藏
分享

微信扫一扫

Anaconda 出现CondaHTTPError 的解决办法

亿奇学 2021-09-23 阅读 70

.condarc文件

.condarc以点开头,一般表示 conda 应用程序的配置文件,在用户的家目录(windows:C:\users\username\,linux:/home/username/)。但对于.condarc配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的,但当用户第一次运行 conda config命令时,将会在用户的家目录创建该文件。


第一次尝试:
根据网上方法,cmd安装清华镜像路径:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
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/pkgs/free/
conda config --set show_channel_urls yes

安装完成后,报错!


第二次尝试:
将channels:下的链接更新为https://mirror.tuna.tsinghua.edu.cn/help/anaconda/连接下的anconda源,比如:

conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/'
conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/'
conda config --remove 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/bioconda/

更新链接后还是报错


第三次尝试:
将先前的清华链接从https协议改为http。用notepad++打开文件.condarc,修改内容后保存。

http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

修改链接协议:


执行conda create -n name_api命令,成功运行。顺利解决了出现CondaHTTPError 的问题


举报

相关推荐

0 条评论