【问题标题】:Is it possible to downgrade ipykernel to 4.10.0 without downgrading to Spyder 3?是否可以在不降级到 Spyder 3 的情况下将 ipykernel 降级到 4.10.0?
【发布时间】:2020-11-19 17:52:15
【问题描述】:

当我使用 Tkinter 后端时,我遇到了 Spyder IPython 内核崩溃的问题。根据this bug report的说法,是最新版ipykernel的问题。此外,当我使用 qt5 后端时,它非常慢——这也是 ipykernel 版本 5 的问题(我通过降级 ipykernel 并使用 spyder 3 进行检查,然后再次更新 ipykernel 并重现该行为)。

我想将 ipykernel 包降级到版本 4.10.0,而不是从 Spyder 4 降级到 Spyder 3。这可能吗?当我使用 conda 命令conda install ipykernel=4.10.0 时,它想自动降级 Spyder,但我想知道是否有解决方法。

【问题讨论】:

  • 如果可能的话,可能会很困难。如果旧版本没有作为单独的分支进行维护(ipykernel=4.10.0 不是),最好假定它是旧版本。

标签: r python anaconda spyder


【解决方案1】:

这并不是对原始问题的真正答案,但我创建了一个错误报告here,并发现使用 qt4 和 qt5 渲染 matplotlib 图的错误特定于ipykernel version 5.3.3。要解决该特定问题,您只需使用与 IPython 4 兼容的命令conda install ipykernel=5.3.2 降级到版本 5.3.2。

此外,似乎已向 Tkinter 错误添加了一个补丁(请参阅原始问题中的链接),任何用户都可以自己添加。一旦ipykernel 5.3.4 被添加到默认的 conda 通道,所有这些似乎都应该得到修复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-09
    • 2013-09-15
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    相关资源
    最近更新 更多