Spyder 调试器挂起(未调试)

问题描述 投票:0回答:5

我更新到最新版本的 Spyder (5.1.5),并且无论代码如何,我的调试器都在第一行挂起而没有响应。

以下是依赖版本:

  • Spyder 5.1.5
  • spyder 内核 2.1.1
  • Python 3.9.7
  • IPython 7.31.1

我记得不久前遇到过这个问题,通过更新 Spyder 内核解决了,但这次没有解决。

有什么解决办法吗?

python anaconda spyder debuggervisualizer
5个回答
22
投票

您需要更新您的 Spyder 版本,因为这是一个已知问题,已在任何高于5.1.5的 Spyder 版本中修复。

如果您使用Anaconda,您可以使用以下命令更新Spyder

pip install -U spyder

如果您正在使用Anaconda,请关闭Spyder,打开Anaconda Prompt(在Windows上)或终端(在Linux或Mac上)并在其中运行

conda create -n spyder-env -c conda-forge spyder conda activate spyder-env spyder
    

2
投票
我在使用spyder 5.1.5版本的Windows10上也遇到了同样的问题。要解决该问题,您需要 5.1.5 以上的版本。问题是,如果您更新 Spyder,则必须从

defaults

 频道以外的频道安装它,才能获得比 5.1.5 更新的版本。这可以通过两种方式完成:

控制台

打开控制台,或者,如果您使用的是 Windows,则打开

Anaconda Prompt,然后键入以下命令以首先卸载间谍程序,然后重新安装最新版本(仅更新对我来说不起作用) .

conda remove -n myenv spyder conda install -n myenv -c conda-forge spyder

蟒蛇导航器

    卸载 Spyder:在“主页”选项卡中,在“应用程序”下拉菜单中选择正确的虚拟环境。然后单击spyder图块右上角的齿轮符号并选择“删除应用程序”。
  • conda-forge
     添加到您环境的频道:这在 
    this 页面底部有很好的描述。
  • 按照第一次的方式再次安装spyder。
  • 再次单击spyder图块上的齿轮,选择“安装特定版本”以更新到最新版本。现在,应该可以使用 5.1.5 以上的版本。

1
投票

conda install qtconsole=5.1.1


施展魔法

https://github.com/spyder-ide/spyder/issues/17334


0
投票
此错误已在 Spyder 5.2.2 版本中解决。

conda install -c conda-forge spyder=5.2.2


pip install spyder=5.2.2


享受!!


0
投票
我使用 Python 3.9.13 的 Anaconda Navigator 2.1.4 和 Spyder 5.3.2 也遇到了同样的问题,我使用上面第一个答案中的解决方案解决了它,即。

conda create -n spyder-env -c conda-forge spyder` conda activate spyder-env` spyder
    
© www.soinside.com 2019 - 2024. All rights reserved.