auto-py-to-exe
是一个基于Eel和PyInstaller构建的工具,可以通过简单的UI界面将Python项目中的.py文件打包为.exe文件¹。以下是使用auto-py-to-exe
的步骤:
- 环境要求:Python环境需要大于或等于2.7¹。
- 模块安装:在命令行中输入以下命令来安装
auto-py-to-exe
¹:
pip install auto-py-to-exe
或者通过GitHub安装¹:
git clone https://github.com/brentvollebregt/auto-py-to-exe.git
cd auto-py-to-exe
python setup.py install
- 使用方法:在命令行中输入
auto-py-to-exe
来启动auto-py-to-exe
¹。 - 在
auto-py-to-exe
界面进行以下操作¹:
- 添加要打包的py脚本路径 (Script Location)。
- 选择输出文件类型 (Onefile):一个文件目录或者一个exe文件。
- 控制台窗口 (Console Window):设置生成的exe程序是否显示控制台,一般选择隐藏控制台界面,即Window Based (hide the console)。
- 添加程序图标 (Icon):指定生成的exe程序的图标路径。
- 选择附加文件 (Additional Files):附加文件选项可以添加工程所需的附属文件。
- 如果你的Python程序中有图片、音频等文件,你需要更改代码中的媒体文件路径¹。例如,原来的文件路径代码是
self.setWindowIcon(QIcon('images/window.svg'))
,你需要将其更改为self.setWindowIcon(QIcon(resource_path('images/window.svg')))
¹。 - 配置完成后,点击
CONVERT .PY TO .EXE
按钮执行就可以了¹。
如果你希望打包的Python脚本在运行时不显示命令行窗口,你可以在使用auto-py-to-exe
进行打包时,选择Window Based (hide the console)
选项。这样,生成的exe程序在运行时就不会显示命令行窗口。
具体步骤如下:
- 在命令行中输入
auto-py-to-exe
来启动auto-py-to-exe
。 - 在
auto-py-to-exe
界面进行以下操作:
- 添加要打包的py脚本路径 (Script Location)。
- 控制台窗口 (Console Window):选择
Window Based (hide the console)
,这样生成的exe程序在运行时就不会显示命令行窗口。
- 配置完成后,点击
CONVERT .PY TO .EXE
按钮执行就可以了。
希望这些信息对你有所帮助!
标签:exe,Based,auto,py,Window,命令行,打包 From: https://blog.51cto.com/u_16055028/8934993