目录
1、背景:
在前一篇文章
Anaconda 中python32位和64位并存,切换_persistlau的博客-CSDN博客anaconda,python是64位,32位,https://blog.csdn.net/persistlau/article/details/130562754中准备把虚拟环境配置到jupyter notebook上时,运行
conda install -n python38_64 ipykernel,出现
报错信息:Collecting package metadata (current_repodata.json): failed
2、解决方案:
方法一:
conda config --show-sources
图中“ C:\Users\Administrator\.condarc ”就是.condarc所在位置,按照教程说将其删除,我自己的删除也不行,请先执行方法二,方法二执行后不行再试一下方法一吧(当记录,所以方法一写出来)
方法二:
修改 C:\Users\Administrator\.condarc,把以下内容粘贴到.condarc(记事本打开即可),替换掉原来信息。
channels:
- defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
参考:【解决方案】Collecting package metadata (current_repodata.json): failed_宇内虹游的博客-CSDN博客
后续可以多看pip和conda安装的位置查看和修改,搞懂这个,以后在不用环境下安装库调用库就没问题了。
巨坑 之 pip install 和 conda install 的区别 以及 查看 和 修改 虚拟环境下运行路径
3、如果还没有解决,回复默认源
有时候镜像源没办法解决Collecting package metadata (current_repodata.json): failed。所以也可以尝试回到默认源操作。
在prompt中依次输入
conda config --remove-key channels
conda config --show channels
.condarc中修改为
channels:
- defaults
show_channel_urls: true
最后尝试看看行不行,我后面尝试创建虚拟环境是没报错了的。