将.py转换为.exe

时间:2020-06-04 02:55:39

标签: python tkinter cmd pygame pyinstaller

我有一个用于Voice Assistant应用程序的大型Python脚本,该脚本同时使用Pygame和Tkinter作为其GUI界面(Pygame用于在tkinter主窗口启动之前创建启动屏幕)。该程序运行良好,不会引发任何错误。现在,我想将其转换为可执行文件,以便其他用户也可以使用它。我曾经使用过Pyinstaller,但是它提供了一个警告隐藏模块pygame._view。虽然创建了.exe文件,但是当我打开该文件时,它将引发错误,提示“无法执行脚本Geega”(Geega是我的Voice Assistant程序的名称)。还有什么其他方法可以将Pygame和tkinter python脚本的这种组合转换为可执行文件吗?

This is the error I am getting when trying to run the .exe file

我的代码包含2张png图像,1张图标图像,一个文件夹,其中包含要在初始屏幕中显示的动画帧,以及2个.mp3文件,用于接受声音

1 个答案:

答案 0 :(得分:0)

我回答了相同的问题here

此代码生成一个GUI。一切都写清楚。您只需要安装cx_Freeze

如果您的代码需要png,gif ...之类的文件,请将它们放在build\exe.*****\文件所在的文件夹.exe中。