curl-77-error-setting-certificate-verify-locations-in-conda

curl在conda环境中报错:(77) error

头像
逆旅 2023-01-06T16:07:17

1. 问题原因

在 linux 的终端情况下,conda 环境的 curl 会覆盖系统 curl
输入命令:

which curl

which curl 显示情况

很明显,在 base 环境下的 curl 是 /opt/anaconda/bin/curl

2. 解决

有3个办法:

  1. 重命名 Anaconda curl 二进制文件
    mv /path/anaconda/bin/curl /path/anaconda/bin/curl_anaconda
    # path 为 anaconda 的安装路径
    
  2. 删除 Anaconda curl
    conda remove curl
    
  3. 终端退出 conda 环境
    conda deactivate
    
    退出conda的 base 环境后默认的curl为系统自带
    终端退出 conda 环境
最后修改: 2023-01-06T16:07:17

版权声明:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)

comment 评论

验证图片
评论
仿 Valine