python - 将 .py 转换为 .exe
问题描述
我有一个用于语音助手应用程序的大型 Python 脚本,它同时使用 Pygame 和 Tkinter 作为其 GUI 界面(Pygame 用于在主 tkinter 窗口启动之前创建启动画面)。该程序运行良好,没有抛出任何错误。现在,我想将其转换为可执行文件,以便其他用户也可以使用它。我曾经使用过 Pyinstaller,但它给出了一个警告 Hidden module pygame._view
。虽然创建了 .exe 文件,但是当我打开它时,它会抛出一个错误,告诉“无法执行脚本 Geega”(Geega 是我的语音助手程序的名称)。有没有其他方法可以将 Pygame 和 tkinter python 脚本的这种组合转换为可执行文件?
我的代码包含 2 个 png 图像、1 个图标图像、一个文件夹,其中包含用于在初始屏幕中显示的动画帧和 2 个用于接受声音的 .mp3 文件
解决方案
我在这里回答了一个类似的问题。
此代码创建一个 GUI。一切都写得很清楚。您只需要安装模块cx_Freeze
。
build\[your program.exe]\
如果您的代码需要一些其他文件,请在转换后将它们放入文件夹中。
推荐阅读
- java - 休息服务号码验证
- java - Selenium 与 TorBrowser
- maven - maven 找不到工件 org.cytoscape:
- angular - Angular 5:错误类型错误:_this.pageProjects.indexOf 不是函数
- javascript - 何时使用 HOC。何时使用函数作为子级
- java - TOmcat 启动时出错:java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
- c - 您能在 ZeroMQ 中获取发布者和订阅者的身份/地址吗?
- c# - 附加到代码中的内容时,单元格重复图像
- amazon-web-services - Terraform 自定义属性破坏用户池 AWS
- yii2 - yii2,跳过查询中的空字段