Conda更新错误:`conda.core.link:_execute(637):安装软件包'None'时发生错误。 AssertionError()`

时间:2019-06-30 17:45:14

标签: python conda

今天,当通过conda update --all更新conda时,它会下载几个软件包并几乎完成安装,但是最后给出了

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
ERROR conda.core.link:_execute(637): An error occurred while installing package 'None'.
AssertionError()
Attempting to roll back.

Rolling back transaction: done

AssertionError()
()

2 个答案:

答案 0 :(得分:2)

conda install conda对我失败时,命令conda install anaconda也对我有用。我不确定为什么后者不起作用。否则,我会收到ERROR conda.core.link:_execute(637)错误。

答案 1 :(得分:1)

问题似乎与env中与您要更新的软件包版本不兼容的旧软件包有关。解决了以下步骤:

  1. 更新了带有spyder 3.3.6依赖项的环境中的软件包
  2. 使用以下方法安装了最新的conda容器

    conda安装conda

  3. 使用以下命令更新了间谍程序:

    conda update spyder

那之后一切对我来说都很好!