报错解决:Collecting package metadata (current_repodata.json): failed ...

打印 上一主题 下一主题

主题 888|帖子 888|积分 2664

1. 问题说明

今天在Win10用conda安装loris包的时间遇到了这个问题。在我打开了clash(FQ)时,显示的错误信息如下:
  1. Collecting package metadata (current_repodata.json): failed
  2. CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.
复制代码
这个错误的意思是 conda 无法从镜像源下载或解析包的元数据文件,也就是 current_repodata.json 文件。这个文件包罗了包的名称、版本、依赖等信息,是 conda 解决环境的告急依据。找了下教程总结了下,主要有以下几种原因:


  • 网络连接不稳固大概被阻断,导致 conda 无法访问镜像源;
  • 镜像源有问题大概过期,导致 conda 无法获取或解析 current_repodata.json 文件;
  • conda 版本过旧,导致 conda 无法处理 current_repodata.json 文件的格式。
2. 解决方法



  • 第1种: VPN 调返国内模式大概直接关闭。可能还需要重启下terminal下令行终端;
  • 第2种: 可能是源太多了,可以选择删除一部门源,大概全部源:


    • 删除全部源

  1. conda config --remove-key channels
复制代码




    • 删除部门源:

  1. conda config --remove channels <url> # 删除旧镜像源
复制代码


  • 第3种:
    可能是conda里面确实没有这个包,比如我需要安装的loris这个包,最后弹出来这个,那就应该是没有:
  1. Collecting package metadata (current_repodata.json): done
  2. Solving environment: failed with initial frozen solve. Retrying with flexible solve.
  3. Collecting package metadata (repodata.json): done
  4. Solving environment: failed with initial frozen solve. Retrying with flexible solve.
  5. PackagesNotFoundError: The following packages are not available from current channels:
  6.   - loris
  7. Current channels:
  8.   - https://repo.anaconda.com/pkgs/main/win-64
  9.   - https://repo.anaconda.com/pkgs/main/noarch
  10.   - https://repo.anaconda.com/pkgs/r/win-64
  11.   - https://repo.anaconda.com/pkgs/r/noarch
  12.   - https://repo.anaconda.com/pkgs/msys2/win-64
  13.   - https://repo.anaconda.com/pkgs/msys2/noarch
  14. To search for alternate channels that may provide the conda package you're
  15. looking for, navigate to
  16.     https://anaconda.org
  17. and use the search bar at the top of the page.
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

石小疯

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表