conda 先前改过源的,一直用着没毛病,今天突然报了错: CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/linux-64/rpodata.json> Elapsed: -
1。重新添加清华源
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
提示我url 已经存在
2.删除channels配置文件中部分内容
然而依旧有问题,cat ~/.condarc.bak 看了下url似乎没毛病
3.vim ~/.condarc
你会发现 ssl_verify: true
需要ssl了,把它改为:flase
把源下面的-defalut 那行去掉
保险的话,最好再把https改成http😊
再查看配置文件:
conda config --show
或者
cat ~/.condarc
4.然后test一下 conda install lxml
Collecting package metadata (current_repodata.json): done
Solving environment: done ## Package Plan ##
大功告成!
如果你不喜欢每个包后面带着url来源的话,可以把它关掉
conda config --set show_channel_urls no
参考:https://blog.csdn.net/ada0915/article/details/78529877