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

编程入门 行业动态 更新时间:2024-10-28 08:21:48

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

目录

  • 问题描述
  • 问题分析
  • 解决办法
  • 参考
  • conda相关命令

问题描述

    用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/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/anaconda/cloud/pytorch/win-64'

问题分析

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

解决办法

有以下解决办法:

  • 1、重新安装Anaconda

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

  • 2、重置或者换源

恢复默认源:

conda config --remove-key channels

换源:
(清华源)

conda config --add channels https://mirrors.tuna.tsinghua.edu/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

(中科大源)

conda config --add channels https://mirrors.ustc.edu/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu/anaconda/cloud/menpo/

参考

https://zhuanlan.zhihu/p/123188004

conda相关命令

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

  • 退出虚拟环境
conda deactivate

  • 列举已创建的虚拟环境
conda env list
  • 删除虚拟环境
conda remove --name my_virtual_name --all

更多推荐

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

本文发布于:2023-06-14 01:17:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1422041.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   package   Collecting   conda   json

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!