&引用;空闲时意外退出”;在Mac上打开任何Python文件时

&引用;空闲时意外退出”;在Mac上打开任何Python文件时,python,macos,python-idle,Python,Macos,Python Idle,我在为tkinter做硬件。然后它停止弹出游戏,就像我按run键时通常做的那样。然后我决定重启我的电脑,以为它会自动更正,但最后我的苹果电脑甚至不让我打开任何python文件。它只是缓慢地打开它们,然后立即关闭,并给出图片中的错误。我能做些什么来解决这个问题吗? 谢谢 我想知道是不是因为苹果。如果我是对的,Mac电脑安装了Python2.7。您下载了Python3.8,现在这两个版本的Python可能相互干扰。这里有一个链接,指向您可以安装它的虚拟环境以及其中的Python3,这样它就不会与Py

我在为tkinter做硬件。然后它停止弹出游戏,就像我按run键时通常做的那样。然后我决定重启我的电脑,以为它会自动更正,但最后我的苹果电脑甚至不让我打开任何python文件。它只是缓慢地打开它们,然后立即关闭,并给出图片中的错误。我能做些什么来解决这个问题吗?
谢谢

我想知道是不是因为苹果。如果我是对的,Mac电脑安装了Python2.7。您下载了Python3.8,现在这两个版本的Python可能相互干扰。这里有一个链接,指向您可以安装它的虚拟环境以及其中的Python3,这样它就不会与Python2()混合。如果不想下载Django,可以忽略Django命令。我已经有一段时间没有使用Mac了,所以我不知道是否有一种方法可以像使用Windows一样控制Mac上的路径变量。您还可以下载VSCode(免费)、Atom(免费)、Sublime(免费,但会要求捐赠)或任何其他代码编辑器,这也会解决您的问题。

如果您想在出现此错误之前查看发生的情况,我还可以添加视频!谢谢这不是一个编程问题。在解决这个问题之前,我建议使用vsvode(免费)或jupyter笔记本(免费),从最简单的事情开始。使用终端(bash),您可以在
$
提示符下输入
python3.8
以交互模式启动python3.8。如果是,请尝试导入tkinter。如果这样做行得通,请尝试导入idlelib.idle。谢谢你,我试过了,但可能做得不对。我肯定我仍在努力学习python和所有东西,但当我见到教授时,我会把它拿给他,看看它是否对他有效!这是个好计划!祝你学习顺利!