【发布时间】:2020-02-06 14:03:30
【问题描述】:
我遇到了一些错误,导致 mac OS Mojave 版本 10.14.6 和 tkinter 版本 8.6 崩溃,并在使用 tkinter 运行任何内容后导致重新启动
示例:
>>> import tkinter
>>> tkinter._test()
发生操作系统崩溃...
[Restored Oct 9, 2019 at 10:57:47 AM]
Last login: Wed Oct 9 10:56:14 on console
Restored session: Wed Oct 9 10:56:07 EET 2019
还有另一种形式的崩溃:
>>> import tkinter
>>> top = tkinter.Tk()
>>> 2019-10-09 11:09:33.898 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.899 python[931:20734] CGSTrackingRegionSetIsEnabled returned CG error 268435459
2019-10-09 11:09:33.905 python[931:20734] HIToolbox: received notification of WindowServer event port death.
2019-10-09 11:09:33.905 python[931:20734] port matched the WindowServer port created in BindCGSToRunLoop
我尝试在安全模式下运行相同的 2 行,它工作得非常好。问题是:我正在考虑升级到 OS Catalina,有没有人尝试在 Catalina 上使用 tkinter 并且可以确认问题是消失了还是仍然存在?如果它持续存在,是否有一些解决方法?我在这里搜索,其他几个网站没有找到可行的解决方案。我错过了什么吗?无论哪种方式,我都在升级到 Catalina,我只是想知道是否继续尝试寻找解决方法,或者干脆忘记它并进行可能解决所有问题的操作系统升级。
【问题讨论】:
-
Apple 目前建议不要升级到 Catalina。
-
因为不稳定问题?或者是其他东西?你知道
tkinter的任何解决方法吗? -
至于崩溃.. 我也遇到了一些 tkinter+Mojave 问题,我设法通过 downgrading Python 解决了这些问题,但是 YMMV。
-
阅读福布斯的同一篇文章。我一直试图从我的 MacBook 中删除 32 位应用程序,但有些人仍然没有发布该软件的 64 位版本。我被 tkinter 问题所困扰,所以我对升级到 Catalina 非常谨慎,直到有几百万其他人尝试过。
标签: python python-3.x macos shell tkinter