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