conda创建环境失败的解决方法

在尝试使用conda创建新的环境时遇到HTTP连接失败的问题,错误源于SSL证书验证失败。为解决这个问题,可以先移除已有的镜像源,然后将新的镜像源URL从HTTPS改为HTTP。具体操作包括使用conda config命令移除清华源,并添加以HTTP开头的 ustc 镜像源。
摘要由CSDN通过智能技术生成

1.在conda创建环境时如下报错:

-bash-4.2$ conda create -n myenv
Solving environment: done

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/noarch/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.
SSLError(MaxRetryError('HTTPSConnectionPool(host=\'mirrors.tuna.tsinghua.edu.cn\', port=443): Max retries exceeded with url: /anaconda/cloud/conda-forge/noarch/repodata.json (Caused by SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'ssl3_get_server_certificate\', \'certificate verify failed\')])")))'))

2.解决方法,

先移除之前加入的镜像,代码如下:

#移除某一镜像源
conda config --remove channels 源名称或链接 
#例如
移除某一镜像源
conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ 

再重新加镜像,但把镜像的https改成http,以其中一个镜像为例:

conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/main/

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值