关于anaconda创建环境、更新包管理时,遇到的SSLError、CondaHTTPError等异常的解决思路

当使用conda更新或创建环境遇到网络问题时,可以尝试将ssl_verify设为false并切换到清华源。修改.condarc配置文件或通过命令行修改ssl_verify,以及更新anaconda-navigator,可以解决下载和更新失败的问题。网络问题可能由源或ssl认证引起,切换国内镜像源通常能有效改善。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:一般在conda update conda 或者conda create -n 环境名称 python=版本出现该问题
在这里插入图片描述

解决办法:
ssl_verify设置为false
国内的话,大多数人还有另一种情况,就是需要修改源,这里使用清华源;
一、直接修改.condarc配置文件,文件路径一般在用户目录下面
在这里插入图片描述
配置如下:

ssl_verify: false
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://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

二、在anaconda prompt中输入conda config --set ssl_verify false,使用命令修改即可

成功的效果是这样子的,此时能正常下载更新:
在这里插入图片描述
在这里插入图片描述
如果使用anaconda navigator时,遇见更新上的问题,可以在anaconda prompt中输入conda update anaconda-navigator解决。因为conda update conda并没有更新navigator,但也可以使用conda update anaconda命令行。

总结,出现网络连接问题,大致有以下原因:
1、源的问题,解决:配置channels为清华源
2、ssl认证问题,需要修改配置文件,或者命令行配置(还有一个小问题,就是每次启动navigator时,客户端会自动将ssl认证设置为true,所以每次打开客户端,下次命令行更新前,我们都需要修改一次配置文件,比较麻烦,我怀疑这个问题是因为当前使用anaconda版本过老导致的)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值