Spyder IDE 中的 iPython 控制台挂起任何代码执行

Posted

技术标签:

【中文标题】Spyder IDE 中的 iPython 控制台挂起任何代码执行【英文标题】:iPython console in Spyder IDE hangs on any code execution 【发布时间】:2021-06-04 08:03:14 【问题描述】:

几乎如标题所说 - 无论我运行什么,即使它只是一个 print("hello") ,它也会在执行它时卡住。

我正在使用最新的 Spyder 版本,今天更新,我关闭了我的防病毒软件,以管理员身份启动,从 anaconda 提示符启动,尝试运行文件,运行单元格,运行选择 - 它总是卡住。

我设法运行一些代码的唯一方法是先运行调试然后退出调试。之后,我可以正常执行所有操作,但直到我重新启动 Spyder。现在连调试技巧都行不通了。

这是一台装有 Windows 10 的新电脑。我也使用 Avira 和 Malwarebytes,但我在测试时将它们关闭了。

我真的不知道该怎么办,我花了很多时间在谷歌上搜索,发现一些人有类似的问题,但没有一个人得到答案。它甚至没有打印出我可以查找的错误...

【问题讨论】:

【参考方案1】:

我刚刚在新计算机上遇到了同样的问题(spyder 5.0.5、spyder-kernels 2.0.5、ipython 7.27.0)。尝试在当前 IPython 控制台中运行文件会导致控制台挂起。

我找到的解决方法是将运行配置更改为“在专用控制台中执行”。

【讨论】:

以上是关于Spyder IDE 中的 iPython 控制台挂起任何代码执行的主要内容,如果未能解决你的问题,请参考以下文章

哪个python IDE在运行后提供python控制台(如Spyder)?

启动ipython内核发生错误,在Spyder的IPython控制台中启动内核时出现PermissionError

Spyder(Anaconda)的IPython控制台中没有输出

在 Spyder 的 IPython 控制台中启动内核时出现 PermissionError

spyder中python 3的ipython控制台上的变量问题

改为使用 IPython 和 Spyder 复制 jupyter HTML 输出