WSL中遇到CondaHTTPError: HTTP 000 CONNECTION FAILED for url解决方法

遇到问题

之前用WSL使用conda都是正常的,今天用的时候遇到CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.

(base) lishizheng@DESKTOP-8SJ6087:~$ conda update -n base -c defaults conda
Collecting package metadata (current_repodata.json): failed
CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.
Exception: HTTPSConnectionPool(host='repo.anaconda.com', port=443): Max retries exceeded with url: /pkgs/main/linux-64/current_repodata.json (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))


按照网上的教程操作了一遍,比如conda换源,更新conda conda update conda都是显示SSLError,最终想要重装annaconda,重装的时候遇到CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/current_repodata.json>

conda create --name test python=3.8
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/current_repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https//mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64'

然后参考这篇文章『技术随手学』解决CondaHTTPError: HTTP 000 CONNECTION 问题, 发现下面的评论解决了我的问题。

解决方法

输入exit退出wsl,然后在windows系统下输入wsl --shutdown关闭wsl,之后再重启wsl,如下所示:

(base) xxx@DESKTOP-8SJ6087:/mnt/d/lishizheng$ exit
logout
(base) PS D:\xxx> wsl --shutdown
(base) PS D:\xxx> wsl

后面的conda create --name test python=3.8便可以正常运行。

参考

[1] 关于conda ssl失效问题 报CondaSSLError: Encountered an SSL error. Most likely a certificate verification
[2] 『技术随手学』解决CondaHTTPError: HTTP 000 CONNECTION 问题

相关推荐

  1. WSL时间不同步的解决方法

    2024-01-29 18:54:01       45 阅读
  2. 2023-应用开发遇到的问题与解决方案

    2024-01-29 18:54:01       46 阅读
  3. cocos creator开发遇到的问题和解决方案

    2024-01-29 18:54:01       39 阅读
  4. Copilot在PyCharm可能遇到的问题及其解决方案

    2024-01-29 18:54:01       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-29 18:54:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-29 18:54:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-29 18:54:01       87 阅读
  4. Python语言-面向对象

    2024-01-29 18:54:01       96 阅读

热门阅读

  1. Ubuntu20.0.4下设置frpc开机自启动

    2024-01-29 18:54:01       42 阅读
  2. 区块链技术的应用场景和优势

    2024-01-29 18:54:01       57 阅读
  3. AT_abc039_b[ABC039B] エージェント高橋君

    2024-01-29 18:54:01       54 阅读
  4. C/C++ malloc、new,free、delete 区别

    2024-01-29 18:54:01       56 阅读