Anaconda 安装python时出错:Collecting package metadata (current_repodata.json): failed

condarc’文件 复制一下代码

channels:
– defaults
show_channel_urls: true
default_channels:
– https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
– https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
– https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

问题截图:

方法1一定要试一次,复制一下

问题意思:
收集包元数据(current_repodata.json)时失败

问题原因:
尝试了很多CSDN上大佬们的方法方案,但是还是一直显示失败,记录分享解决方法和结果。

解决方案:
方案1:文件移动方案
把路径”…/Anaconda3/Library/bin “下面的如下两个文件:

libcrypto-1_1-x64.dll

libssl-1_1-x64.dll

复制到路径”…/Anaconda3/DLLs”下

方案2:.condarc 文件
首先尝试设置为清华源的镜像:

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

然后找到 .condarc 文件,删掉channels下面的 -defaults一行
.condarc文件一般存在在路径:C:/user(用户)/XXX 下面。找不到的到C盘,用户下找

尝试,看看是否恢复正常

若不成功:

conda config –remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config –remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config –remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

再次尝试。

方案3:更新方法
在Anaconda Prompt中输入:

conda update –all
1
对Conda进行更新

然后进行尝试

方案4:清除缓存
Anaconda prompt下输入:

conda clean -p
conda clean -a
1
2
清理缓存

然后进行尝试

方案5:重装Anaconda
先卸载程序
————————————————
版权声明:本文为CSDN博主「禄逍遥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43098506/article/details/119886087

使用下面两个命令,将中科大的镜像加到目录中去(还有阿里的)

$conda config –add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
$conda config –set show_channel_urls yes
然后打开./删除其他所有镜像,以及default

conda换国内源

1.1 查看源

conda config –show-sources

显示结果

==> /home/xxx/.condarc <== channels: - https: mirrors.tuna.tsinghua.edu.cn anaconda pkgs free defaults< code></==>

这里有两个源,一个是清华的源,另一个是默认的源

1.2 添加源(这里以添加清华源为例,当然也可以选择其他的源)

conda config –add channels

操作:

#&#x6DFB;&#x52A0;&#x6E05;&#x534E;&#x7684;&#x6E90;
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

运行成果后,使用显示源查看是否添加成功(conda config –show-sources)

1.3 其他可选的源(还有更多的可以网上搜索,这里不一一列举)

&#x4E2D;&#x79D1;&#x5927;&#x7684;&#x6E90;
conda config &#x2013;add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
&#x963F;&#x91CC;&#x4E91;&#x7684;&#x6E90;
conda config --add channels http://mirrors.aliyun.com/pypi/simple/

1.4 移除源

conda config –remove channels

conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'

清华公布的conda源

Anaconda 镜像使用帮助

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。

TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件。Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

注:由于更新过快难以同步,我们不同步 pytorch-nightly, pytorch-nightly-cpu, ignite-nightly这三个包。

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

即可添加 Anaconda Python 免费仓库。

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

运行 conda create -n myenv numpy 测试一下吧。

Miniconda 镜像使用帮助

Original: https://blog.csdn.net/denchao0124/article/details/122909458
Author: denchao0124
Title: Anaconda 安装python时出错:Collecting package metadata (current_repodata.json): failed

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/706952/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球