在使用pyinstaller转换为.exe后,在控制台未打开的情况下退出pygame窗口时,出现“无法执行脚本myscript”
我有一个小的计时器脚本,通过pygame窗口显示信息。我可以将其作为脚本很好地运行。当我使用pyinstaller将其转换为.exe时,它仍然运行良好,但当我通过按窗口顶部的"x“退出时,我得到一条错误消息"Failed to execute script myscript”。我假设这是我的结束代码的问题。
如果重要的话,我正在使用选项-F (生成单个文件)和-w (在没有控制台窗口的情况下运行)来运行pyinstaller
我已经向close代码中添加了新的参数,就像这里的其他线程中建议的那样。下面列出了我当前的退出代码。
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.display.quit()
pygame.quit()
exit()
我只想让它干净地关闭,不会出现错误。
转载请注明出处:http://www.zhongtian365.com/article/20230521/1750179.html
随机推荐
-
在pyinstaller中使用pynput时出现错误
我的一个朋友让我给他写一个程序,我使用pynput来处理一些输入和其他功能。当我使用pyinstaller将程序转换为可执行文件时,启动该可执行文件时会出现以下错误:File site-packages\pynput\keyboard\__...
-
Python-为什么我的可执行程序在使用pyinstaller创建后需要很长时间才能加载?
我是pyinstaller的新手,但我让它正常工作并创建了一个可执行文件。这个程序在我2010年的小笔记本上运行的时间是0.22-0.24秒。我做了基本的pyinstaller,同时保持它为pyinstaller myscript.py -...
-
在使用pyinstaller将我的程序转换为exe后,selenium停止工作。
基本上,正如标题所说,在我将我的程序转换为可执行文件后,它会给我一个ModuleNotFoundError,并说明我没有安装selenium。当我尝试使用pip安装selenium时,它告诉我selenium已经安装。很抱歉,如果这个问题与...
-
如何修复在使用pyinstaller转换为.exe时从URL读取图像时出现的JSONDecodeError‘
我在python中使用Tkinter从URL读取图像,并使用Tesseract-OCR提取文本并将其显示在Tkinter画布上。项目即将完成,但是当我尝试将python文件转换为.exe文件时,弹出了JSONDecodeError。在我使用...
-
我在使用pip安装pyinstaller时遇到了问题。
我正在尝试安装pyinstaller使用pip在windows上,并不断遇到相同的错误。Tbh idek知道从哪里开始查找C:\Users\t_sch\AppData\Local\Programs\Python\Python37-32\te...
-
在PyInstaller中使用Pyomo
有没有可能用PyInstaller创建一个独立的可执行文件来解决Pyomo的优化问题?例如,我可以解决优化问题min_x {2*x_1 + 3*x_2 : x_i = 0, 3*x_1 + 4*x_2 = 1}通过创建一个包含以下内容的文件...
-
使用模拟器显示保存的路径,但在使用实际的智能手表设备(录音机)测试时不显示
我希望你能帮助我。我试着写了一个简单的小程序,我录制了5秒钟的音频,并将其保存在文档目录中。我已经用模拟器对其进行了测试,我可以在输出中看到路径,还可以看到创建的sound.wav文件。我就可以打开那个sound.wav文件了。下面是我使用...
-
使用matplotlib for Python,如何在使用pcolor创建的单元格的中心绘制一个点?
我正在使用matplotlib.pyplot.pcolor绘制一个2D网格,如下所示:PL.pcolor(array, cmap = PL.cm.YlOrRd, vmin = 0, vmax = 3)复制其中array只是一个简单的二维数组...
-
Python使用try返回致命错误,除非在pyinstaller中编译
我在我的脚本中编写了这段代码来执行脚本。当关闭Tkinter窗口时,它会返回错误并关闭所有窗口,但当我使用pyinstaller编译此窗口时,它会返回一个致命错误!while True: script() try: ...
-
在pyinstaller中使用statsmodel时出错
我和PyInstaller和statsmodels有点问题。当我运行可执行文件时,我得到了错误ImportError: No module named statsmodels.__init__.tools,当我直接使用Python运行代码时...