我有一个 Python 程序,过去几周使用 spyder 运行良好,但今天在未对代码进行任何更改的情况下,运行该程序立即导致计算机重新启动。我认为这是 tkinter 模块的问题,因为我可以在终端中毫无问题地运行“import tkinter”,但运行“python -m tkinter”也会导致我的计算机重新启动。有什么建议可以解释为什么会导致此问题?Python 版本:3.7.3 macOS Mojave 10.14.6
答案1
重启非常令人担忧,除了重启命令之外,在任何假设下都不应该发生这种情况。你为什么不重新安装 python 和 tkinter?
答案2
混合 Spyder 和 tkinter 并不是一件好事,因为它们都在 tkinter 上运行。
许多人都经历过这种重启。
一般来说,我发现解决这种情况的方法是不要运行最新最好的代码。如果你正在运行 Python 3.7,请尝试 3.6 或不要使用最新的 3.7。