我更新到最新版本的 Spyder (5.1.5),并且无论代码如何,我的调试器都在第一行挂起而没有响应。
以下是依赖版本:
我记得不久前遇到过这个问题,通过更新 Spyder 内核解决了,但这次没有解决。
有什么解决办法吗?
您需要更新您的 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
defaults
频道以外的频道安装它,才能获得比 5.1.5 更新的版本。这可以通过两种方式完成:控制台
Anaconda Prompt,然后键入以下命令以首先卸载间谍程序,然后重新安装最新版本(仅更新对我来说不起作用) .
conda remove -n myenv spyder
conda install -n myenv -c conda-forge spyder
-n myenv
放在一边。
conda-forge
安装spyder,而不是官方渠道
defaults
。为了安装高于 5.1.5 的spyder 版本,此选项是必需的
conda-forge
添加到您环境的频道:这在this 页面底部有很好的描述。
conda install -c conda-forge spyder=5.2.2
pip install spyder=5.2.2
conda create -n spyder-env -c conda-forge spyder`
conda activate spyder-env`
spyder