MacOS 上的 Spyder。打字很慢

Posted

技术标签:

【中文标题】MacOS 上的 Spyder。打字很慢【英文标题】:Spyder on MacOS. Typing is very laggy 【发布时间】:2021-03-29 20:29:41 【问题描述】:

我在 macOS 上使用 Spyder 和 Anaconda。我已经将 Anaconda 和 Spyder 更新到 4.2.0 版(未找到 4.2.1)。现在的问题是,如果我在 Spyder 中输入,大约需要一秒钟才能出现字母,这非常烦人。有没有人也有这个问题?或者有人对可能是什么问题提出建议?

【问题讨论】:

可能是在打字 是的,抱歉,这是一个错字。这个词应该是打字。 【参考方案1】:

在 Catalina 上与 Spyder 5.0.0 有同样的问题;编辑器非常滞后(控制台很好)。

解决方案对我有用禁用风筝!

从顶部菜单: Python > Preferences... > Completion and linting,

取消选择任何调用 Kite 的选项:

当 Kite 可以提供缺失的补全时通知我(但不可用!) 启用风筝提供者

PS:尝试了 pyqt 解决方案但没有成功(现在每次打开 Spyder 时都会在终端中生成警告)。

【讨论】:

禁用 Kite 有帮助。谢谢。 这对我有用。谢谢。 很高兴看到这有帮助。禁用 Kite 后我面临的唯一问题是,并非所有名称实例都在代码中突出显示。有什么想法可以在禁用 Kite 后恢复? 在 macOS Monterey 上为我工作 也在 macOS Monterey 上为我工作。仍然有一点点滞后,但现在可以使用了。 Spyder 5.1.5.【参考方案2】:

(这里是 Spyder 维护者) 这个问题有两个主要原因:

    我们遇到了一些内存泄漏和其他严重的低效问题,导致编辑器运行缓慢。其中大部分已在 2021 年 9 月发布的 5.1.5 版本中得到修复。其他改进将在 2021 年 11 月发布的 5.2.0 中进行。

    如果您在使用这些版本时仍然遇到此问题,可能是因为您在大苏尔。解决这个问题的唯一方法是使用我们的mac OS installer

【讨论】:

很抱歉,这不是固定的。在 Big Sur 上运行 Spyder 5.0.5、Python 3.8、Anaconda 2.0.4,延迟非常糟糕,以至于我停止使用编辑器 只是为了好玩,我还安装了 4.2.1 和它同样的滞后。自从我使用 Spyder 以来,一直存在同样的滞后,大约 2 年了,现在还在计数...... 更新,使用docs.spyder-ide.org/current/installation.html时有效,使用anaconda“版本”时无效 这个问题有几个问题。我会更新我的答案。【参考方案3】:

我想插话说我在 Catalina(不是 Big Sur)上得到这个。

使用 Spyder 5.0.5 似乎可以修复它。

-- 编辑

不,它没有。我在 Catalina 上,它仍然滞后。使用 v5.0.5

【讨论】:

请参阅上面的更新答案。大多数问题应该在 5.1.5 中修复【参考方案4】:

阅读:https://github.com/spyder-ide/spyder/issues/14218 一种解决方案建议降级 pyqt 和 pyqtwebengine。

vancromy 于 2020 年 11 月 17 日发表评论 我刚刚在我的基本 conda 环境中安装了 pyqt==5.12 和 pyqtwebengine=5.12 并注意到 延迟大幅降低!仍然有一点延迟,但不如 像以前一样发音。 :)

注意:如果您使用 Anaconda,请不要使用此解决方案,因为它可能会破坏您的环境。

【讨论】:

【参考方案5】:

工具 -> 将 spyder 重置为出厂默认值 它起作用了

【讨论】:

【参考方案6】:

通过 Anaconda 在 MacOS Mojave 上遇到此问题。升级 Anaconda (v4.10.3) 和 Spyder (v5.0.5) 没有帮助。最终关注this guide,它建议升级PyQt5PyQtWebEngine 模块。升级时产生警告:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
spyder 5.0.5 requires pyqtwebengine<5.13, which is not installed.
spyder 5.0.5 requires pyqt5<5.13, but you have pyqt5 5.15.4 which is incompatible.

尽管出现了不兼容警告,但我不再遇到延迟。

注意:如果您使用 Anaconda,请不要使用此解决方案,因为它可能会破坏您的环境。

【讨论】:

附加说明:我在升级操作系统后遵循了这些步骤,并且没有任何现有的环境可以破坏。无论如何都会继续回答作为参考。风险自负。

以上是关于MacOS 上的 Spyder。打字很慢的主要内容,如果未能解决你的问题,请参考以下文章

jsp做的网页,用tomcat测试时读数据库数据时很慢很慢,是啥原因?

win10电脑打开此电脑资源管理器任务管理器软件等突然很慢很慢,cup内存磁盘利用率却很低

SAP migo这个事物代码在做操作的时候,多人操作同一个事务代码时很慢很慢,是啥原因?

公司网络很慢很卡的原因分析与处理

数据结构

python: spyder、anaconda 和 pygame