当前位置:   article > 正文

conda报错-Collecting package metadata (current_repodata.json): failed

collecting package metadata (current_repodata.json): failed condahttperror:

    Anaconda提供了在单机上执行Python / R数据科学和机器学习的最简单方法。有了anaconda帮助管理各种项目运行所需要的环境,就不用担心电脑上的python环境错综复杂带来的抓狂了。

问题描述

    用conda create --name my_virtual_name python=3.8,创建虚拟环境时,出现以下报错
在这里插入图片描述

C:\Users\XSF>conda create --name my_virtual_name python=3.8
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

问题分析

    从输出的描述分析,应该是源的问题。我们可以从换源或者重置源的办法解决。

解决办法

有以下解决办法:

  • 1、重新安装Anaconda

    这种办法非常简单粗暴,常用。如果不删除虚拟环境中的文件,重新安装Anaconda不会影响已配置的虚拟环境。

  • 2、重置或者换源

恢复默认源:

conda config --remove-key channels
  • 1

换源:
(清华源)

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
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
  • 1
  • 2
  • 3
  • 4

(中科大源)

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

参考

https://zhuanlan.zhihu.com/p/123188004

conda相关命令

  • 创建虚拟环境
conda create --name my_virtual_name python=3.8
  • 1
  • 激活虚拟环境
activate my_virtual_name
  • 1

在这里插入图片描述

  • 退出虚拟环境
conda deactivate
  • 1

在这里插入图片描述

  • 列举已创建的虚拟环境
conda env list
  • 1
  • 删除虚拟环境
conda remove --name my_virtual_name --all
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/385878
推荐阅读