为什么在我调用root=Tk()时Python会退出?

为什么在我调用root=Tk()时Python会退出?,python,macos,tkinter,anaconda,spyder,Python,Macos,Tkinter,Anaconda,Spyder,我在Mac上为Anaconda/Spyder创建了一个新的Python环境(从3.7降级到3.6,这样我就可以使用Keras),现在Tkinter不再工作了。“root=Tk()”使Python退出,并显示一条Apple错误消息“Python意外退出”。为什么 这一行仍然在IDLE中工作,它使用了不同的Python 3.6安装。acw1668的评论解决了这一问题:“当您降级Python安装时,它可能会被破坏。卸载它,然后再次安装3.6。”当您降级Python安装时,它可能会被破坏。卸载它并重新安

我在Mac上为Anaconda/Spyder创建了一个新的Python环境(从3.7降级到3.6,这样我就可以使用Keras),现在Tkinter不再工作了。“root=Tk()”使Python退出,并显示一条Apple错误消息“Python意外退出”。为什么


这一行仍然在IDLE中工作,它使用了不同的Python 3.6安装。

acw1668的评论解决了这一问题:“当您降级Python安装时,它可能会被破坏。卸载它,然后再次安装3.6。”

当您降级Python安装时,它可能会被破坏。卸载它并重新安装3.6。谢谢!我不知道为什么,但这解决了问题。