Spyder 目前没有连接控制台

Spyder no console currently connected

我可以在每个 Python 控制台 ("Python 1, Python 2, etc") 上 运行 我的脚本一次,但在 运行ning 之后,控制台无法使用 - 我不能 运行 或在控制台中输入任何内容并获得 return。当我再次尝试 运行 脚本时,我收到一条消息 - “No Python console is currently selected to run GameLoop.py. Please select or open a new Python console and try again.

如果我打开一个新的控制台,我可以再次 运行 脚本。但是新控制台没有记忆脚本中创建的变量。

我认为使用 Spyder 的前 2 次没有出现此问题。我的版本是 Spyder 2.3.8,我是 运行ning Python 2.7。 我的控制台设置设置为 "Execute in current IPython or Python console",但将此设置更改为 "dedicated" 没有帮助。

如何让控制台在 运行 脚本后继续可用?

我是 运行 不同版本的 Spyder & Python 但能够重现您的问题。确保您始终有一个 iPython 控制台 运行,这将确保您不会收到此错误。这甚至有助于重新打开 spyder。

去卸载程序>点击pythonxx(xx是版本)>修复>是

修复程序完成后,空闲工作正常。