condarc’文件 复制一下代码
channels:
- defaults
show_channel_urls: true
default_channels:
- /anaconda/pkgs/main
- /anaconda/pkgs/r
- /anaconda/pkgs/msys2
custom_channels:
conda-forge: /anaconda/cloud
msys2: /anaconda/cloud
bioconda: /anaconda/cloud
menpo: /anaconda/cloud
pytorch: /anaconda/cloud
simpleitk: /anaconda/cloud
问题截图:
Anaconda 安装python时出错:Collecting package metadata (current_repodata.json): failed_禄逍遥的博客-****博客
方法1一定要试一次,复制一下
问题意思:
收集包元数据(current_repodata.json)时失败
问题原因:
尝试了很多****上大佬们的方法方案,但是还是一直显示失败,记录分享解决方法和结果。
解决方案:
方案1:文件移动方案
把路径“…/Anaconda3/Library/bin ”下面的如下两个文件:
libcrypto-1_1
libssl-1_1
复制到路径“…/Anaconda3/DLLs”下
方案2:.condarc 文件
首先尝试设置为清华源的镜像:
conda config --add channels /anaconda/cloud/msys2/
conda config --add channels /anaconda/cloud/conda-forge/
conda config --add channels /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 /anaconda/cloud/msys2/
conda config --remove channels /anaconda/cloud/conda-forge/
conda config --remove channels /anaconda/pkgs/free/
conda config --add channels /anaconda/pkgs/main/
conda config --add channels /anaconda/cloud/bioconda/
再次尝试。
方案3:更新方法
在Anaconda Prompt中输入:
conda update --all
1
对Conda进行更新
然后进行尝试
方案4:清除缓存
Anaconda prompt下输入:
conda clean -p
conda clean -a
1
2
清理缓存
然后进行尝试
方案5:重装Anaconda
先卸载程序
————————————————
版权声明:本文为****博主「禄逍遥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:/weixin_43098506/article/details/119886087
使用下面两个命令,将中科大的镜像加到目录中去(还有阿里的)
$conda config --add channels /anaconda/pkgs/free/
$conda config --set show_channel_urls yes
然后打开./删除其他所有镜像,以及default
conda换国内源
1.1 查看源
命令
conda config --show-sources
显示结果
-
==> /home/xxx/.condarc <==
-
channels:
-
-
- https:///anaconda/pkgs/free/
-
- defaults
这里有两个源,一个是清华的源,另一个是默认的源
1.2 添加源(这里以添加清华源为例,当然也可以选择其他的源)
命令
conda config --add channels
操作:
-
#添加清华的源
-
conda config --add channels https:///anaconda/pkgs/free/
运行成果后,使用显示源查看是否添加成功(conda config --show-sources)
1.3 其他可选的源(还有更多的可以网上搜索,这里不一一列举)
-
中科大的源
-
conda config –add channels https:///anaconda/pkgs/free/
-
阿里云的源
-
conda config --add channels http:///pypi/simple/
1.4 移除源
命令
conda config --remove channels
操作
conda config --remove channels '/anaconda/pkgs/free/'
清华公布的conda源
Anaconda 镜像使用帮助
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
Anaconda 安装包可以到 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 下载。
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:///anaconda/pkgs/main
-
- https:///anaconda/pkgs/r
-
- https:///anaconda/pkgs/msys2
-
custom_channels:
-
conda-forge: https:///anaconda/cloud
-
msys2: https:///anaconda/cloud
-
bioconda: https:///anaconda/cloud
-
menpo: https:///anaconda/cloud
-
pytorch: https:///anaconda/cloud
-
pytorch-lts: https:///anaconda/cloud
-
simpleitk: https:///anaconda/cloud
即可添加 Anaconda Python 免费仓库。
运行 conda clean -i
清除索引缓存,保证用的是镜像站提供的索引。
运行 conda create -n myenv numpy
测试一下吧。
Miniconda 镜像使用帮助
Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包。
Miniconda 安装包可以到 Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 下载。
其他三方源
对于conda的其他三方源,如有需要请修改文件,并提交pull request,我们会综合考虑多方因素来酌情增减。
---------------------------------------------------------------------------------------------------