我最近删除了python 3.8.1,并决定继续使用python 3.7.4
但是,我推测python启动器一直崩溃,因为它正在使用已删除的python版本。当我尝试通过右键单击python 3.7.4打开文件,然后转到python空闲并使用它运行文件时,它不会崩溃。但是,当我双击运行该文件时,python启动器崩溃。
如何解决该问题?
[用python.org中的安装程序安装python和py.exe启动器后,双击.py文件应使用py.exe运行该文件,这将在新的控制台窗口中使用python.exe运行该文件。如果存在多个python.exe(例如3.7.u和3.8.v),则py.exe将在安装过程中选中“设为此默认值”以选择最后一个。或者选择最新版本。可以通过在命令提示符命令行中运行“ py”并检查交互式消息的第一行来确定当前的默认值。
[当python完成执行文件时,它退出并且新窗口关闭。对于典型的初学者文件,此过程不到一秒钟,尤其是在启动时出现错误和回溯的情况下。无论如何,一个人可能永远都看不到任何输出。我怀疑这就是您所说的“崩溃”。如果是这样,那么一切都按设计工作。
[为防止窗口关闭,请在末尾处或附近添加input('Hit return to exit: ')
等阻塞函数调用,以防止python存在。对于tkinter程序,root.mainloop()
会阻塞直到tkinter窗口关闭。
要查看程序的输出而不进行编辑,请在命令提示符下运行它。 py path-to-something.py
。