发现的报condaHTTPError最大的问题:https报错改成http就好了!!!
有教程说是因为http比https更稳定。
注意:教程一定要看最新的,之前有一些过时的教程 通过conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main可能也可以,但不如直接改.condarc文件来得快了。现在清华源官网也是推荐直接改.condarc文件的,如图。
我们不仅要知其然,还要试着知其所依然。首先,.condarc
是什么?简单的理解就是anaconda的某种配置文件,和.bashrc
一样都以rc结尾。前面加.就是虚拟文件,在文件夹列表下找不到,但可以在~
下通过ls -a
命令找到.condarc
文件。这种文件(包括.bashrc
)都可以通过vim命令打开,但vim本身对小白不怎么友好,我一般都通过gedit命令打开:
sudo gedit .condarc
打开之后,就可以像word一样可视化修改了。把文件内容替换成以下(大意是chennels默认defaults,defaults中有三个起作用的网址,针对一些常用的下载也给出了网址):
channels:
- defaults
show_channel_urls: true
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://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
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
保存关闭,输入conda install numpy
等下载指令就不会报错啦!
参考:
1、anaconda下载包时网络连接错误的解决方法(CondaHTTPError:HTTP 000 connection failed for url)
2、解决 CondaHTTPError 问题(必定有效版)