Anaconda显示Collecting package metadata (current_repodata.json): -

Anaconda在添加包、更新conda、创建新的虚拟环境时,都显示Collecting package metadata (current_repodata.json): -

img

Anaconda Navigator也打不开,显示如下报错:

img

在搜索问题后,使用过删除C:/用户/用户名/.conda和.condarc文件,但都无效。

不知道你这个问题是否已经解决, 如果还没有解决的话:

  • 以下回答来自chatgpt:

    解决方案:

    1. 修改.condarc文件

    首先,通过Anaconda Prompt环境端进行修改(我是以管理员身份打开的),输入命令:

    conda config --show-sources

    查看当前使用的源,具体如下:

    (base) C:\WINDOWS\system32>conda config --show-sources ==> C:\Users****.condarc <== ssl_verify: true channels: - https://api.anaconda.org - defaults

    然后进入C:\Users****.condarc,进行修改成如下内容:

    ssl_verify: True channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64 show_channel_urls: True

    这样就可以解决Anaconda在添加包、更新conda、创建新的虚拟环境时都显示Collecting package metadata (current_repodata.json): - 以及Anaconda Navigator打不开的问题。

    1. 创建新的虚拟环境

    如果需要创建新的虚拟环境,可以通过以下命令来创建,这里以Python 3.8为例:

    conda create -n 新环境名称 python=3.8

    1. 查看已配置的package

    可以通过以下命令来查看已配置的package:

    conda list

    1. 使用conda info查看虚拟环境列表

    可以通过以下命令来查看当前存在的虚拟环境列表,*表示正在使用的虚拟环境:

    conda info -e

    1. 使用conda info查看更多信息

    使用conda info可以查看更多信息,包括conda版本、当前活跃的环境、使用的channel URL等:

    conda info


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^