降级到以前版本的 Spyder

Downgrade to previous version of Spyder

我目前正在使用 Python 2.7.9-1

的 Anaconda 软件包

昨天我通过 Anaconda Launcher 升级了 Spyder-app,现在我的所有脚本都崩溃了。 (一些错误已在问题页面 https://github.com/spyder-ide/spyder/issues 中报告)。 如何在修复这些错误的同时降级到以前的 Spyder 版本?

由于它托管在 GitHub,您可以从提交历史记录中找到所需的版本并轻松下载该版本。

首先浏览提交:

https://github.com/spyder-ide/spyder/commits/master

找到不会破坏内容的版本后。然后就可以轻松下载安装了。

感谢您的回答。 最终起作用的是以下内容(我有 windows 7 和 Anaconda 包):

1) 在 anaconda 提示符中,键入:

conda list -r

这将为您提供您过去完成的所有软件包更新的列表。

2) 检查之前版本的 spyder 的更新编号(例如在我的例子中是 2015-06-25 10:43:34 rev 4)并输入:

conda install --revision=4

它会问你是否要降级等等,就是这样! 现在所有脚本再次 运行。

您可以使用conda 安装特定版本的spyder。例如,要安装 2.3.5.2,运行

conda install spyder-app=2.3.5.2

在终端中。

在 Anaconda Navigator 的 Spyder 选项卡上,右上角有一个设置符号。按那个和 select 'Install specific version' 选项

如前所述,现在 GUI 中有一个选项 select 首选版本。

但在此之前请确保 运行 conda update conda。至少对我来说是有帮助的。

之前的答案对我不起作用,但转到这里:(https://docs.spyder-ide.org/installation.html)。我发现以下命令有效。

conda install -c conda-forge/label/beta spyder=4.1.3

conda install spyder=4.1.3*

注意:我今天 (7/17/20) 必须这样做,最新版本是 spyder=4.1.4,我在控制台中收到以下错误:“QSocketNotifier:多个套接字通知程序相同的套接字 2068 并键入 Read"