最近,我正在学习PYQT5,我感到非常有趣。顺便说一句,我将记录我的包装记录,我应该学会不学习笔记。如果您只是学习Python包装,则可以学习。
我认为内容有助于进入GZH(Python编程学习圈),以了解有关技术干货的更多信息,并且有很多信息教程需要接收。欢迎有兴趣了解的朋友。
首先准备要打包的工程文件(/剪辑)。在此文件中,我们将frame_main.py视为主要程序。
输入CMD中当前的Python环境,然后输入当前项目的文件夹:
下载并安装Pyinstaller
.spec文件是安装配置文件,其角色是配置可执行文件!因为我们使用frame_main.py作为主程序,请输入以下命令如下
pyi-makespec frame_main.py
您可以看到frame_main.spec文件目前在文件夹下生成。内容如下:
我们需要配置它,包括文件和静态资源(图片等),
将所有PY文件添加到分析中,并将所有静态资源添加到Datas。还有一个EXE文件图标,请记住使用图标的绝对路径。
(备注:-f由文件制成,-w在运行时不是黑色窗口)
包装完成后,将在当前目录文件夹下生成远端文件夹。打开后,您将找到我们的EXE文件。
双击EXE文件,您会发现仍然会有一个黑色窗口,即控制台。
兄弟拨号后,我终于发现了问题所在,规格文件是:
继续运行并再次打包。
双击EXE文件
这不会显得黑色框架...
原始:https://juejin.cn/post/7099632026827833352