Spyder 4.2.5 - iPython 控制台无法与 Python 3.8.0 配合使用

Kam*_*mal 5 ipython spyder python-3.8

我已在 Windows 10 计算机上安装了 Python 3.8 和 Spyder 4.2.5。我已将 Python 解释器从默认值更改为 3.8。进行这些更改后,iPython 控制台显示以下错误

\n

您的Python环境或安装没有spyder\xe2\x80\x91kernels模块或安装了正确的版本(> = 1.10.0和< 1.11.0))。如果没有此模块,Spyder 就无法为您创建控制台。\n您可以通过在系统终端中运行来安装它:\nconda install spyder\xe2\x80\x91kernels or pip install spyder\xe2\x80\x91kernels

\n

因此,我已经关闭了 Spyder IDE,执行了安装spyder-kernels 的命令并重新启动了 Spyder,但我仍然遇到相同的错误。请检查下面的图片

\n

在此输入图像描述

\n

您能否建议如何修复该错误的解决方案?

\n

小智 1

当我将 python 解释器从随 Spyder 安装的默认 python 更改为我自己的 python 安装 v3.9.5 时,我在 Spyder 5.1.4 中遇到了同样的错误。

每次我执行命令pip install spyder-kernels。它显示消息:

Fatal error in launcher: Unable to create process using '"d:\program\python\python39\python.exe" "d:\program\Python\Python39\Scripts\pip.exe" install spyder-kernels': The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我的解决方案是python3 -m pip install spyder-kernels==2.1.1

您可以在此链接中找到您的spyder的兼容内核版本并将其替换为2.1.1

http://docs.spyder-ide.org/current/troubleshooting/common-illnesses.html#spyder-kernels-not-installed-inknown

希望它对某人有帮助!