首页 > 解决方案 > 尝试在新的 Anaconda 安装中将 Spyder 更新到版本 5.1.5 时出现许多问题

问题描述

尝试在 Anaconda 中将 Spyder 从 4.2.5(这是与最新的 Anaconda 安装一起安装的)更新到 5.1.5 时,我遇到了许多问题。

在版本检查期间对 Spyder 启动提供的建议:

conda update conda
conda update anaconda
conda install spyder=5.1.5

不工作。

经过一番搜索,我确实找到了一个堆栈溢出问题,其中包含来自 Spyder 维护者的答案,其中包含以下说明:

conda remove spyder
conda remove python-language-server
conda update anaconda
conda install spyder=5.1.5

这似乎确实有效,但随后似乎也删除了一些常见的模块/包,例如 matplotlib。这些很容易重新安装(conda install matplotlib),但在此之后运行 matplotlib 会导致 Spyder 每次都重新启动内核,而且没有产生任何绘图。

另一个问题提供了将 freetype 版本从 2.11.0 降级到 2.10.4 的建议,这似乎解决了这个问题(降级 Matplotlib 似乎是不必要的)。我害怕我可能会遇到什么其他问题?我正在尝试向 70 名左右的本科生教授 Python,但当升级造成如此糟糕的情况时,很难提供帮助。

是否有一种更简单/更清洁的方法可以在 Anaconda 上将 Spyder 升级到 5.1.5,但我还没有遇到过?

标签: pythonanacondaversionspyderupgrade

解决方案


(很抱歉回答我自己的问题,认为这对可见性更好)

太有趣了,截至 2021 年 11 月 17 日,我注意到 Anaconda 的最新版本现在包括 Spyder 5.1.5,因此如果重新安装 Anaconda,升级问题不再是问题。

spyder 4.2.5 -> 5.1.5 spyder 内核 1.10.2 -> 2.1.3

https://docs.anaconda.com/anaconda/reference/release-notes/

是的,幸运的升级版本!


推荐阅读