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,它建议升级PyQt5
和PyQtWebEngine
模块。升级时产生警告:
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内存磁盘利用率却很低