【问题标题】:Spyder version 4.2.3 lagging on Mac, OS Big SurSpyder 版本 4.2.3 在 Mac、OS Big Sur 上滞后
【发布时间】:2021-06-21 17:47:00
【问题描述】:

当我输入 Spyder (Mac OS Big Sur) 时,我遇到了一些明显的延迟。

我看到堆栈溢出帖子表明此问题已在最新版本的 Spyder 中得到解决。但是,当我将 Spyder 更新到 4.2.3 时,我的延迟问题仍然存在。

所有输入都需要 1-3 秒来注册并显示在控制台和我正在编写的任何脚本中。我试过反复重启,spyder也自己关机了。我确信这在某种程度上是相关的。

我也尝试按照此链接中的步骤操作,但它们不起作用:https://docs.spyder-ide.org/current/faq.html#troubleshooting-macos-bigsur

【问题讨论】:

  • 对于 Spyder 5 和 Big Sur 11.4,此问题仍然存在。我知道解决办法是下载.dmg,但是一个好的解决办法是Anaconda Navigator自带的Spyder运行不卡顿。
  • 几周前我下载了 anaconda 和默认的 Spyder 5.0.0(使用 conda 只能更新到 5.0.3,而在 github github.com/spyder-ide/spyder/releases 上可以使用 5.0.5)和 Python 3.8.8 .即使在尝试了export QT_MAC_WANTS_LAYER=1(docs.spyder-ide.org/current/…) 的推荐修复程序之后,它也很迟钝。我直接从 github 下载了最新的 Spyder,它解决了这个问题(不过我仍然认为它是一种解决方法)。

标签: python spyder macos-big-sur


【解决方案1】:

我遇到了同样的问题(Macbook Pro 13" 2017 Big Sur 11.2.3),我什至对我的 macbook 进行了恢复出厂设置。一旦我的电脑焕然一新,我下载了 Anaconda,启动了 Spyder 4.1.5 (第一次打开 Anaconda Navigator 时的默认设置)并且它像往常一样滞后。所以我关闭了所有内容,打开终端并按照常见问题解答步骤操作:

conda create -n spyder-dev python=3
conda activate spyder-dev
conda install -c conda-forge spyder

然后

conda activate spyder-dev
export QT_MAC_WANTS_LAYER=1
spyder

我读过的每个论坛都说“QT_MAC_WANTS_LAYER=1”部分解决了这个问题,所以我寄予厚望。但滞后仍然存在(Spyder 4.2.5,Python 3.9)

最终的解决方案是下载应用程序 spyder 现在拥有的 .dmg 文件,它似乎可以正常运行,没有延迟,也没有输入延迟。它的启动速度也非常快。

这是我知道的唯一解决方案,希望对您有所帮助!

【讨论】:

  • 似乎仍然是解决问题的唯一方法。不过,它就像一个魅力,所以谢谢!
猜你喜欢
  • 2023-04-03
  • 2021-05-09
  • 1970-01-01
  • 1970-01-01
  • 2021-08-28
  • 1970-01-01
  • 2022-01-01
  • 2021-04-07
  • 2021-04-17
相关资源
最近更新 更多