Spyder 不能与 Anaconda 一起工作 "An error ocurred while starting the kernel"

Spyder not working with Anaconda "An error ocurred while starting the kernel"

我正在尝试在 Windows10 上使用带有 python 3.8.8 的 Anaconda 全新安装并且(如标题所述)我无法让 Spyder 启动内核。实际上,当我最初安装anaconda并打开Spyder时它可以启动。然后,我添加了一个环境,并更改了首选项以使用该环境,然后如果停止就无法启动。

没有回溯,只有一个红条说“启动内核时发生错误”,然后

Your Python environment or installation doesn't have the spyder‑kernels module or the right 
version of it installed (>= 1.9.4 and < 1.10.0). Without this module is not possible for Spyder to 
create a console for you.

You can install it by running in a system terminal:
conda install spyder‑kernels

我做了 运行 那个,还有其他事情,比如更新 iPython 和 conda 更新所有,运行ning Spyder as 和 admin,但没有任何帮助。我找不到的任何说明也没有。

我在使用 WinPython 时从来没有遇到过这些问题,我猜是关于环境的一些配置我没有做对。那么我需要更改什么才能使其正常工作?

错误原因是目前推荐的Anaconda 3.8下载包没有附带最新版本的Spyder。我有 Spyder v4.1.5,根据 Spyders' common problems page 需要 spyder‑kernels v1.9.4。安装那个版本的 spyder-kernels 解决了这个问题。