为什么 Conda 不是 installing/updating 最新版本的 Spyder?

Why is Conda not installing/updating the latest version of Spyder?

我想在我的 Anaconda 上安装 Spyder,所以我 运行 完全按照此处的说明编写代码: https://anaconda.org/anaconda/spyder

conda install -c anaconda spyder

运行 Spyder 都给了我:

  1. 提示有新版本的Spyder
  2. 有关“Spyder 遇到内部问题!”的内部错误

好的,所以我先尝试更新 Spyder,然后按照此处的命令行说明进行操作: https://docs.spyder-ide.org/current/installation.html

conda update anaconda
conda update spyder

打开Spyder还是一样的提示和错误。然后我检查了我的 Spyder 版本是 4.0.1.

更新所有内容似乎也无济于事:

conda update --all

我的 Spyder 还是 4.0.1 版本。

进一步挖掘错误代码,这里给出了假定的“解决方案”:
https://github.com/spyder-ide/spyder/issues/12243
https://github.com/spyder-ide/spyder/issues/13370
https://github.com/spyder-ide/spyder/issues/11798

这只是告诉用户通过

安装最新版本的Spyder
conda install spyder=4.1.*

但那些错误报告和“解决方案”是一年前提出的。 Spyder 现已推出更高版本。

为什么 conda 仍在安装 Spyder 版本 4.0.1,尽管存在所有问题,而在 4.0.1 已知存在问题一年后?为什么不能正确更新到 any 更高版本?最新版本应该是 5.0.0,甚至 4.2.* 在此之前推出。

问题出在 Anaconda 通道上。

我卸载了 Spyder,然后使用以下行安装:

conda install spyder

Spyder 5.0.0 安装成功。

Anaconda 的 Spyder 页面 (https://anaconda.org/anaconda/spyder) 给出的命令为:

conda install -c anaconda spyder

这导致安装了 Spyder 4.0.1,而不是 5.0.0,后者是页面本身记录的应该安装的版本。