首页 > 解决方案 > 将 .py 转换为 .exe

问题描述

我有一个用于语音助手应用程序的大型 Python 脚本,它同时使用 Pygame 和 Tkinter 作为其 GUI 界面(Pygame 用于在主 tkinter 窗口启动之前创建启动画面)。该程序运行良好,没有抛出任何错误。现在,我想将其转换为可执行文件,以便其他用户也可以使用它。我曾经使用过 Pyinstaller,但它给出了一个警告 Hidden module pygame._view。虽然创建了 .exe 文件,但是当我打开它时,它会抛出一个错误,告诉“无法执行脚本 Geega”(Geega 是我的语音助手程序的名称)。有没有其他方法可以将 Pygame 和 tkinter python 脚本的这种组合转换为可执行文件?

这是我在尝试运行 .exe 文件时遇到的错误

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

标签: pythontkintercmdpygamepyinstaller

解决方案


我在这里回答了一个类似的问题。

此代码创建一个 GUI。一切都写得很清楚。您只需要安装模块cx_Freeze

build\[your program.exe]\如果您的代码需要一些其他文件,请在转换后将它们放入文件夹中。


推荐阅读