解决环境:current_repodata.json失败,将使用下一个repodata源重试。 Conda 无法创建新环境

问题描述 投票:0回答:2

** Conda 无法创建新环境:卡在“正在执行事务”**

我正在使用 MacOS、BigSur 11.6,并且已更新 conda 和 mamba

conda update --all

conda update mamba

并且,按照 软件安装指南 的指导,我尝试创建一个新的环境:

conda create -n fermi -c conda-forge -c fermi fermitools python=3 clhep=2.4.4.1

还尝试过开发版本:

conda create -n fermi-2.0.24 -c conda-forge -c fermi/label/dev fermitools=2.0.24

还有曼巴

mamba create -n fermi -c conda-forge -c fermi fermitools python=3 clhep=2.4.4.1

所有试验都陷入“执行交易\”(> 1h)

当按下 ctrl+c 时,所有试验都显示相同的错误消息:

“错误 conda.core.link:_execute(699):安装包‘conda-forge::gdk-pixbuf-2.42.6-h2e6141f_0’时发生错误。” “回滚事务:完成”

我的

uname -v:

Darwin 内核版本 20.6.0:2021 年 8 月 30 日星期一 06:12:21 PDT;根目录:xnu-7195.141.6~3/RELEASE_X86_64

我的

conda --version

康达4.10.3

这里似乎对类似问题进行了长期讨论。有人认为,在“执行事务\”运行很长时间后,按“回车”解决了问题。这会很棒,但没有成功。

问题#6986似乎仍然存在,目前尚不清楚如何处理它。

关于如何解决这个问题有什么想法吗?预先感谢您!

anaconda conda anaconda3 conda-forge mamba
2个回答
12
投票

正在寻找有关错误“解决环境:使用 current_repodata.json 失败,将使用下一个 repodata 源重试。”的资源。

然后,阅读: link1link2link3(查看“玻璃船”的评论)link4

看来以下内容可以提供帮助:

conda update conda -c conda-canary

conda config --set channel_priority false

conda create --name your_env_name

conda activate your_env_name

conda install XXXXXX

然后

conda activate your_env_name
,该工具就可以正常工作了。


2
投票

这对我有用。在 conda 配置中将 conda channel_priority 设置为灵活

conda config --set channel_priority flexible
© www.soinside.com 2019 - 2024. All rights reserved.