Anaconda安装包或更新错误【Collecting package metadata (current_repodata.json): failed】

背景

之前可以用,突然不能用。

下什么包都这样。

更新源 这样报错;

channel_priority:flexible 也会这样;

conda update -n base conda 也这样。

报错

报错头部有: 

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

Traceback (most recent call last):
File "D:\anaconda3\lib\site-packages\conda\exceptions.py", line 1079, in __call__         return func(*args, **kwargs)
File "D:\anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main         exit_code = do_call(args, p)
File "D:\anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 83, in do_call         return getattr(module, func_name)(args, parser)
File "D:\anaconda3\lib\site-packages\conda\cli\main_install.py", line 20, in execute         install(args, parser, 'install')

报错末尾是:

An unexpected error has occurred. Conda has prepared the above report.

If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers?

[y/N]: y
Upload did not complete.

Thank you for helping to improve conda.
Opt-in to always sending reports (and not see this message again)
by running

    $ conda config --set report_errors true

解决方法

关闭科学上网工具。关闭后如果无效,最好重启。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Conda错误:"Collecting package metadata (current_repodata.json): failed"通常是由于网络连接问题导致的。这个错误提示表明在尝试从指定的URL获取包元数据时,发生了HTTP连接错误。这可能是由于网络连接不稳定或阻塞了对指定URL的访问所致。建议您尝试以下解决方法: 1. 确保您的网络连接正常,可以访问互联网。您可以尝试重新启动网络设备,并确保没有任何网络层面的问题。 2. 如果您的网络中阻止了对"https://repo.anaconda.com"的访问,请联系您的网络工程团队,请求他们解决这个问题。 3. 另外,还可以尝试使用conda config命令更改Conda的镜像源为国内的镜像,以加快包的下载速度并避免可能的网络访问问题。可以使用以下命令来更改镜像源: conda config --set show_channel_urls yes conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 运行完以上命令后,可以尝试再次运行命令,看是否能够成功获取包的元数据。 4. 如果以上方法都无法解决问题,您还可以尝试手动下载包的元数据文件,并使用本地文件进行安装。可以访问"https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json",下载当前版本的元数据文件,并将其保存在本地。然后,可以使用conda install命令进行本地安装,例如: conda install --offline path/to/current_repodata.json 希望这些解决方法能帮助您解决Conda错误:"Collecting package metadata (current_repodata.json): failed"的问题。如果问题仍然存在,请提供更多详细信息,我们将尽力帮助您解决。<span class="em">1</span><span class="em">2</span>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值